home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 5 / Skunkware 5.iso / man / cat.1 / xarchie.1 < prev    next >
Text File  |  1995-07-25  |  106KB  |  1,981 lines

  1.  
  2.  
  3.  
  4.      XXXXAAAARRRRCCCCHHHHIIIIEEEE((((1111))))        UUUU ooooffff RRRRoooocccchhhheeeesssstttteeeerrrr ((((22224444 AAAAuuuugggg 1111999999993333))))         XXXXAAAARRRRCCCCHHHHIIIIEEEE((((1111))))
  5.  
  6.  
  7.  
  8.      NNNNAAAAMMMMEEEE
  9.           xarchie - X11 browser interface to archie, version 2.0.9
  10.  
  11.      SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  12.           xarchie [X Toolkit options] [-host host]
  13.                   [-search type|-e|-c|-s|-r|-ec|-es|-er]
  14.                   [-sort type|-t|-w] [-maxhits num] [-offset num]
  15.                   [-nice lev|-N lev] [-noscroll] [-mono|-gray|-color]
  16.                   [-debug num|-D num] [-help|-?]
  17.  
  18.      DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  19.           Xarchie is an X11 browser interface to the  Archie  Internet
  20.           information  system  using  the  Prospero virtual filesystem
  21.           protocol.  Archie provides information about files available
  22.           for  ftp  anywhere  on  the  Internet; Xarchie displays this
  23.           information using an easy-to-use, point-and-click interface.
  24.           Xarchie allows you to further explore ftp sites by examining
  25.           directories returned as query matches,  and  allows  you  to
  26.           retrieve  files located this way.  Xarchie is designed (like
  27.           most X applications) to be highly customizable, allowing you
  28.           to  tailor  the  look-and-feel  of  the  tool  to  your  own
  29.           preferences.
  30.  
  31.           This document is broken into two parts.  First,  the  USER'S
  32.           GUIDE  describes  Archie  and Xarchie, and covers both Basic
  33.           and Advanced Xarchie usage.  Second,  the  REFERENCE  MANUAL
  34.           provides  all  the  information needed to customize Xarchie.
  35.           You can also browse this document  using  the  Xarchie  Help
  36.           facility.
  37.  
  38.           To  report  problems  or  bugs,  please  see   the   section
  39.           "Reporting Bugs" in the REFERENCE MANUAL section.
  40.  
  41.      UUUUSSSSEEEERRRR''''SSSS GGGGUUUUIIIIDDDDEEEE
  42.           The User's Guide section of this manual describes the Archie
  43.           service,  the  Xarchie  client,  and  how  to use Xarchie to
  44.           access resources available for FTP on the Internet.
  45.  
  46.       WWWWhhhhaaaatttt iiiissss AAAArrrrcccchhhhiiiieeee????
  47.           The Archie information system is a network-based information
  48.           tool  offering  proactive  data  retrieval  and indexing for
  49.           widely distributed collections of data.
  50.  
  51.           Perhaps the best known application of the Archie  system  is
  52.           to  maintain  the Internet Archives database. This database,
  53.           already available from a number of service providers  across
  54.           the Internet, currently contains the names of over 2,100,000
  55.           files at over 1,000 anonymous FTP archive sites.  Using this
  56.           database,  users can rapidly locate needed files without the
  57.           need to log onto dozens or even hundreds of machines. Archie
  58.           servers offering this database currently receive over 50,000
  59.           queries per day.  It  is  this  database  that  the  Xarchie
  60.  
  61.  
  62.  
  63.      Page 1                                          (printed 6/30/95)
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.      XXXXAAAARRRRCCCCHHHHIIIIEEEE((((1111))))        UUUU ooooffff RRRRoooocccchhhheeeesssstttteeeerrrr ((((22224444 AAAAuuuugggg 1111999999993333))))         XXXXAAAARRRRCCCCHHHHIIIIEEEE((((1111))))
  71.  
  72.  
  73.  
  74.           client accesses, as described in the next section, using one
  75.           of the many independently owned and operated Archie  servers
  76.           around the world.
  77.  
  78.           The Archie system is much more than  the  Internet  Archives
  79.           database.   For  more information contact Bunyip Information
  80.           Systems  at  (514)  398-3709  or  (514)  398-811  or   email
  81.           "info@bunyip.com".
  82.  
  83.       WWWWhhhhaaaatttt iiiissss XXXXaaaarrrrcccchhhhiiiieeee????
  84.           Xarchie is an X11 browser interface to the  Archie  Internet
  85.           Archives  database  using  the  Prospero  virtual filesystem
  86.           protocol.  Archie provides information about files available
  87.           for  ftp  anywhere  on  the  Internet; Xarchie displays this
  88.           information using an easy-to-use, point-and-click interface.
  89.           Xarchie allows you to further explore ftp sites by examining
  90.           directories returned as query matches,  and  allows  you  to
  91.           retrieve files located this way.
  92.  
  93.           Xarchie is designed (like most X applications) to be  highly
  94.           customizable,  allowing  you  to tailor the look-and-feel of
  95.           the tool to your own preferences. See the  REFERENCE  MANUAL
  96.           for details.
  97.  
  98.           Users should be aware that the  Xarchie  client  accesses  a
  99.           server  that  is shared with users on other hosts.  As such,
  100.           submitting long or large  numbers  of  queries  during  peak
  101.           periods  not  only  increases the time that you have to wait
  102.           for a response, but it increases the time that  others  have
  103.           to  wait  too.  Please  read  about  the  -_n_i_c_e  option, the
  104.           nnnniiiicccceeeeLLLLeeeevvvveeeellll resource, and  the  "Nice  Level"  setting  before
  105.           making  large  queries.   Also,  you  should use the closest
  106.           possible host to save long-distance network traffic. Abusers
  107.           of the service may find their access revoked without notice.
  108.  
  109.       TTTThhhheeee XXXXaaaarrrrcccchhhhiiiieeee DDDDiiiissssppppllllaaaayyyy
  110.           Xarchie uses several conventions regarding menus and  button
  111.           names:
  112.  
  113.           -    Clicking on a button whose name ends with  a  ">"  will
  114.                pop  up a menu from which you should select the desired
  115.                action.
  116.  
  117.           -    Clicking on or selecting an item  whose  name  ends  in
  118.                "..." will pop up a panel that will let you perform the
  119.                desired operation.
  120.  
  121.           A label with neither of these suffixes  indicates  that  the
  122.           action will be taken without subsequent interaction.
  123.  
  124.           Xarchie's display is divided into  three  horizontal  areas.
  125.           The  top  pane  is  a  control panel providing the following
  126.  
  127.  
  128.  
  129.      Page 2                                          (printed 6/30/95)
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.      XXXXAAAARRRRCCCCHHHHIIIIEEEE((((1111))))        UUUU ooooffff RRRRoooocccchhhheeeesssstttteeeerrrr ((((22224444 AAAAuuuugggg 1111999999993333))))         XXXXAAAARRRRCCCCHHHHIIIIEEEE((((1111))))
  137.  
  138.  
  139.  
  140.           buttons:
  141.  
  142.           File:
  143.                Clicking on this button presents the  File  Menu,  from
  144.                which   you   can  select  a  variety  of  file-related
  145.                operations  to  be  described  later.  The  File   Menu
  146.                operations can also be invoked by holding down the Meta
  147.                key and typing the first letter of the operation's name
  148.                (e.g., Meta-Q to quit).
  149.  
  150.           Settings:
  151.                Clicking on this button  presents  the  Settings  Menu,
  152.                whose  operations  will  be  described in the "Advanced
  153.                Usage" section.
  154.  
  155.           Query:
  156.                This button presents  the  Query  Menu,  used  to  send
  157.                queries  to  Archie.   Its  operation will be described
  158.                shortly.
  159.  
  160.           Abort:
  161.                When active during a query or  retrieval,  this  button
  162.                allows you to abort the operation.
  163.  
  164.           Help:
  165.                Clicking on this button pops up the Help  Panel,  which
  166.                allows you to browse this document on-line.
  167.  
  168.           Finally, the area  labelled  "Status"  is  used  to  provide
  169.           information   about   the  progress  of  a  query  or  other
  170.           informative messages.
  171.  
  172.           The middle pane of the Xarchie display functions as a  host-
  173.           location-file  browser.  That is, the leftmost pane displays
  174.           hostnames, the middle pane locations (directories), and  the
  175.           rightmost pane files or directories returned by a query. The
  176.           browser's use is described in the section "Browsing", below.
  177.           You  can adjust the relative size of the browser panes using
  178.           the Grips on their borders.
  179.  
  180.           Finally, the bottom pane of the Xarchie display  provides  a
  181.           set  of Text items where you can enter information and where
  182.           information is displayed as query results are  browsed.  Not
  183.           all  Text  items  can be typed in; some are used for display
  184.           only. These text items provide Emacs-like  editing  controls
  185.           (see  _x_e_d_i_t(1) for a complete description). Typing Return in
  186.           some  Text  items  invokes  an  action  as  a  shortcut  for
  187.           selecting it from a menu or button.
  188.  
  189.       BBBBaaaassssiiiicccc XXXXaaaarrrrcccchhhhiiiieeee UUUUssssaaaaggggeeee
  190.           This  section  provides  information  on   basic   querying,
  191.           browsing,  and file operations. The "Advanced Xarchie Usage"
  192.  
  193.  
  194.  
  195.      Page 3                                          (printed 6/30/95)
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.      XXXXAAAARRRRCCCCHHHHIIIIEEEE((((1111))))        UUUU ooooffff RRRRoooocccchhhheeeesssstttteeeerrrr ((((22224444 AAAAuuuugggg 1111999999993333))))         XXXXAAAARRRRCCCCHHHHIIIIEEEE((((1111))))
  203.  
  204.  
  205.  
  206.           section describes how to use the Settings Panel and  how  to
  207.           perform other, more complicated, queries.
  208.  
  209.        QQQQuuuueeeerrrryyyyiiiinnnngggg
  210.           The primary function provided by Xarchie is that of querying
  211.           the  Archie  server  for  a  "search  term"  (the  string or
  212.           expression for which you want to search). By  default,  your
  213.           query  uses _e_x_a_c_t search mode. That is, the search term must
  214.           literally match an entry in the database for the entry to be
  215.           returned.   Other   search  modes  are  available,  and  are
  216.           described in the "Advanced Usage" section.
  217.  
  218.           You enter your search term  in  the  appropriately  labelled
  219.           Text  item  in  the  bottom  pane  of  the  Xarchie display.
  220.           Hitting Return in the text item or  selecting  "Query  Item"
  221.           from the Query Menu will send your request to Archie.
  222.  
  223.           The Status area will be updated  as  the  query  progresses.
  224.           First  the  Archie  server's  Internet address is looked up,
  225.           then the server is contacted, the search term is sent  over,
  226.           and, after reaching the front of the server's request queue,
  227.           matches are returned to Xarchie. The matches,  if  any,  are
  228.           displayed  in  the browser and the Status area indicates how
  229.           many matches were returned.
  230.  
  231.           If your window manager and version of X support it, you  can
  232.           iconify  the Xarchie application and the icon will change to
  233.           reflect the progress of your query. That is, it will  change
  234.           when a query is in progress and when it finishes.
  235.  
  236.        AAAAbbbboooorrrrttttiiiinnnngggg
  237.           If you find that your query is  taking  too  long,  you  can
  238.           abort  it  by  clicking  on  the  "Abort"  button when it is
  239.           active. Your query will be aborted as soon as possible.  You
  240.           should  note  that  while aborting a query will allow you to
  241.           enter a new query, it does not remove  the  query  from  the
  242.           server's  queue  (this  may be changed in the future).  Thus
  243.           aborting queries does not reduce the load on the  server  --
  244.           just the opposite probably. Use it with discretion, like the
  245.           rest of the service.
  246.  
  247.        BBBBrrrroooowwwwssssiiiinnnngggg
  248.           As described in  the  section  "The  Xarchie  Display",  the
  249.           middle  pane  of  the  Xarchie  display functions as a host-
  250.           location-file browser.  The leftmost  pane  of  the  browser
  251.           contains  the  names of hosts that have a file matching your
  252.           search term. Clicking the Left mouse button  on  a  hostname
  253.           will  highlight  it  and cause the middle browser pane to be
  254.           filled with a list of locations on  that  host  where  files
  255.           matching  your  search  term  can  be  found.  The  selected
  256.           hostname will also be displayed in the  Text  item  labelled
  257.           "Host" in the bottom pane of the Xarchie display.
  258.  
  259.  
  260.  
  261.      Page 4                                          (printed 6/30/95)
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.      XXXXAAAARRRRCCCCHHHHIIIIEEEE((((1111))))        UUUU ooooffff RRRRoooocccchhhheeeesssstttteeeerrrr ((((22224444 AAAAuuuugggg 1111999999993333))))         XXXXAAAARRRRCCCCHHHHIIIIEEEE((((1111))))
  269.  
  270.  
  271.  
  272.           Similarly, selecting a location from the middle browser pane
  273.           will  cause  the right browser pane to be filled with a list
  274.           of the  files  available  from  the  selected  host  in  the
  275.           selected location, and the location will be displayed in the
  276.           bottom pane item labelled "Location".
  277.  
  278.           Finally, selecting a file from the right browser pane causes
  279.           its  name, size, permission modes and last-modification date
  280.           to be displayed in the correspondingly-labelled bottom  pane
  281.           items.
  282.  
  283.           Note that if a browser pane has only  one  item,  then  that
  284.           item  will  be automatically selected and its "lesser" panes
  285.           and information items filled in. This saves time and  effort
  286.           in  the  common case where there is only one host, location,
  287.           or file  that  matches  your  query.  Also,  note  that,  by
  288.           default, Xarchie scrolls the browser pane when you select an
  289.           item.  This makes it easy to click through a  long  list  of
  290.           matches,  but  can be annoying. If you don't like it, it can
  291.           be changed on the Settings Panel (described below), and  see
  292.           the  description of the ----nnnnoooossssccccrrrroooollllllll command-line option in the
  293.           REFERENCE MANUAL.
  294.  
  295.           The  browser   allows   you   to   select   multiple   items
  296.           simultaneously,  although  of  course only the last-selected
  297.           item will have it's  information  displayed  in  the  bottom
  298.           pane.  You  add  to  a selection by clicking the Left button
  299.           with Shift depressed. If  the  clicked-on  item  is  already
  300.           selected,  it will be unselected. Currently, only the bottom
  301.           level of the browser can have multiple selections,  since  a
  302.           selection  at  a  higher level clears the selections for all
  303.           lower levels (this may be changed in the future).  Thus  you
  304.           can  select  multiple  files  from  a  single  host, but not
  305.           multiple files from separate hosts.
  306.  
  307.        EEEExxxxppppaaaannnnddddiiiinnnngggg tttthhhheeee BBBBrrrroooowwwwsssseeeerrrr
  308.           The browser can be expanded, allowing  you  to  investigate,
  309.           say,  a  directory  that  matched  your query. To select and
  310.           expand an directory, double-click on it  (double-click  with
  311.           Shift  to  avoid  unselecting any other items). You can also
  312.           select "Open" from  the  File  Menu  to  expand  directories
  313.           (although  this  will also open selected files, as described
  314.           later).  All  selected  directories  will  be  expanded   by
  315.           querying  an  appropriate Archie server, and the Status area
  316.           will keep you informed.  Expansion requests can  be  aborted
  317.           just like queries using the "Abort" button.
  318.  
  319.           If only a single item was expanded, and if the expansion was
  320.           successful,  then  the  browser  will  scroll to display the
  321.           results. The arrow buttons across the top of the browser can
  322.           be  used  to  scroll the browser left or right when they are
  323.           active. The Middle and Right mouse buttons or the  Left  and
  324.  
  325.  
  326.  
  327.      Page 5                                          (printed 6/30/95)
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.      XXXXAAAARRRRCCCCHHHHIIIIEEEE((((1111))))        UUUU ooooffff RRRRoooocccchhhheeeesssstttteeeerrrr ((((22224444 AAAAuuuugggg 1111999999993333))))         XXXXAAAARRRRCCCCHHHHIIIIEEEE((((1111))))
  335.  
  336.  
  337.  
  338.           Right arrow keys will do the same thing, when the pointer is
  339.           in the browser panes.
  340.  
  341.        VVVViiiieeeewwwwiiiinnnngggg FFFFiiiilllleeeessss
  342.           You can view a file that  is  selected  in  the  browser  by
  343.           selecting  "Open"  from the File Menu (or by typing Meta-O).
  344.           Xarchie retrieves all selected files in ASCII  mode  into  a
  345.           temporary directory.  The Status area, like usual, will keep
  346.           you posted on the progress of the operation  and,  once  the
  347.           FTP  connection is established, the Abort button can be used
  348.           to abort the Open operation.  If you  abort  and  there  are
  349.           files  remaining  to  retrieve,  you  will be prompted as to
  350.           whether  to  continue  with  the  next   file.   Note   that
  351.           partially-retrieved   files   are  not  removed.   There  is
  352.           currently no way to abort the transfer until the  connection
  353.           is  established.  The connection will eventually timeout and
  354.           control will return to Xarchie if connection is impossible.
  355.  
  356.           Each file is displayed in a popup Text  window  after  being
  357.           retrieved.    Use   the  "Down"  and  "Up"  buttons  or  the
  358.           scrollbars to view the text.  Click on the "Dismiss"  button
  359.           to  destroy the window and delete the file. To save the file
  360.           before dismissing, use the "Save" button.  This  pops  up  a
  361.           panel  with  which  you  can  choose the name of the file to
  362.           which to save.
  363.  
  364.           Note that  because  the  Archie  database  is  only  updated
  365.           periodically,  some  files  returned by Archie may not exist
  366.           when you attempt to retrieve them. This and  any  other  FTP
  367.           errors are signalled with alert boxes.
  368.  
  369.        RRRReeeettttrrrriiiieeeevvvviiiinnnngggg FFFFiiiilllleeeessss
  370.           The "Open" action should be used to view short  files,  such
  371.           as  "README"  files,  that  you don't need to save. For more
  372.           permanent  files,  and  for  non-ASCII  files  like  tar  or
  373.           compressed   files,  Xarchie  allows  you  to  retrieve  the
  374.           selected browser items using the "Get" item of the File Menu
  375.           (or typing Meta-G). The selected files are retrieved via FTP
  376.           and stored in the current directory (see  the  section  "FTP
  377.           Parameters"  in  the  "Advanced  Usage"  section  for how to
  378.           change this).  The "Status" area is updated to  reflect  the
  379.           progress  of  the transfer. As for "Open", you can abort the
  380.           retrieval using the "Abort" button once the  FTP  connection
  381.           is established.
  382.  
  383.           It is  currently  not  possible  to  retrieve  a  directory,
  384.           although  of  course  the  directory  can  be opened and the
  385.           entire contents selected for transfer.
  386.  
  387.           Note that  because  the  Archie  database  is  only  updated
  388.           periodically,  some  files  returned by Archie may not exist
  389.           when you attempt to retrieve them. This and  any  other  FTP
  390.  
  391.  
  392.  
  393.      Page 6                                          (printed 6/30/95)
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.      XXXXAAAARRRRCCCCHHHHIIIIEEEE((((1111))))        UUUU ooooffff RRRRoooocccchhhheeeesssstttteeeerrrr ((((22224444 AAAAuuuugggg 1111999999993333))))         XXXXAAAARRRRCCCCHHHHIIIIEEEE((((1111))))
  401.  
  402.  
  403.  
  404.           errors are signalled with alert boxes.
  405.  
  406.           As with querying, if your window manager and  version  of  X
  407.           support  it,  Xarchie's  icon will be changed to reflect the
  408.           progress of a transfer.
  409.  
  410.        SSSSaaaavvvviiiinnnngggg,,,, LLLLooooaaaaddddiiiinnnngggg,,,, aaaannnndddd WWWWrrrriiiittttiiiinnnngggg
  411.           Xarchie allows you to save and reload the  contents  of  the
  412.           browser,  or  write  it  in  human-readable format using the
  413.           items on the File menu.  Selecting either of "Save", "Load",
  414.           or   "Write"   (or   typing   Meta-S,   Meta-L,  or  Meta-W,
  415.           respectively) will pop up the File Panel with which you  can
  416.           specify  the  appropriate  filename.   Clicking  on the "Ok"
  417.           button will invoke the appropriate action; clicking "Cancel"
  418.           will abort the operation and pop down the panel.
  419.  
  420.           Saving the database creates  a  file  containing  sufficient
  421.           information for the browser to be reloaded using "Load". The
  422.           output is not intended for human  consumption.  The  current
  423.           Settings  are  also  written  to  the file by "Save" and are
  424.           restored by "Load".
  425.  
  426.           Users  should  note  that  a  reloaded  database   will   be
  427.           "flattened",  that  is,  directories  will  be  added to the
  428.           middle pane as needed to fit  everything  in  three  browser
  429.           panes.   (This  may be changed in the future to preserve the
  430.           original hierarchy.)
  431.  
  432.           Writing the database is intended to create  files  that  are
  433.           more  or  less  human-readable (compared to "Save", anyway).
  434.           There are two possible formats, selectable from  the  "Write
  435.           Format"  menu  on  the  panel.  If  "One  entry per line" is
  436.           selected, then the output will have one line per  entry,  in
  437.           the format
  438.  
  439.                        mode size date host:location/file
  440.  
  441.           If "Pretty-printed" is selected, then the  file  format  has
  442.           hostnames  starting  at  the beginning of the line, location
  443.           names indented one tab, and file entries indented two  tabs,
  444.           all  on  separate  lines.   Hostnames and locations are only
  445.           printed once, as in:
  446.  
  447.                   host
  448.                           location
  449.                                   mode size date file
  450.                                   mode size date file
  451.  
  452.           The latter is more readable, the former may be  more  useful
  453.           if the output is to be used by a program.
  454.  
  455.        QQQQuuuuiiiittttttttiiiinnnngggg XXXXaaaarrrrcccchhhhiiiieeee
  456.  
  457.  
  458.  
  459.      PPPPaaaaggggeeee 7777                                          ((((pppprrrriiiinnnntttteeeedddd 6666////33330000////99995555))))
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.      XXXXAAAARRRRCCCCHHHHIIIIEEEE((((1111))))        UUUU ooooffff RRRRoooocccchhhheeeesssstttteeeerrrr ((((22224444 AAAAuuuugggg 1111999999993333))))         XXXXAAAARRRRCCCCHHHHIIIIEEEE((((1111))))
  467.  
  468.  
  469.  
  470.           You can exit Xarchie by selecting "Quit" from the File  Menu
  471.           (or typing Meta-Q).
  472.  
  473.       AAAAddddvvvvaaaannnncccceeeedddd XXXXaaaarrrrcccchhhhiiiieeee UUUUssssaaaaggggeeee
  474.           This section describes  how  various  aspects  of  Xarchie's
  475.           functionality  can  be modified to perform different queries
  476.           and other operations.  Further customization information  is
  477.           found in the REFERENCE MANUAL section.
  478.  
  479.        TTTThhhheeee SSSSeeeettttttttiiiinnnnggggssss PPPPaaaannnneeeellll
  480.           The panel popped up by selecting  "Other"  on  the  Settings
  481.           Menu  in  the  top  Xarchie  pane  allows  you to change the
  482.           parameters of your queries Archie. Each of the parameters is
  483.           described in the following sections.
  484.  
  485.           After you're done with the Settings Panel, clicking  on  the
  486.           "Apply"  button will make Xarchie use the settings as set on
  487.           the panel.  Clicking on "Default" will reset the settings to
  488.           the  values they had when Xarchie started (but note that you
  489.           will still have to apply them to  have  them  take  effect).
  490.           Clicking  on  "Done"  closes  the  Settings  panel.  A popup
  491.           confirmer will appear if you did  not  apply  your  changes,
  492.           allowing  you  to  discard  the changes or go back and apply
  493.           them. Note that the  "Apply"  button  is  inactive  until  a
  494.           change is made.
  495.  
  496.           The menus available  from  the  "Search Type",  "Sort Type",
  497.           "Nice   Level"  and  "Archie Host"  submenus of the Settings
  498.           Menu on the Xarchie top pane have effects  corresponding  to
  499.           those of the buttons on the Settings Panel. However, they do
  500.           not require that the "Apply" button be clicked  on  to  take
  501.           effect, and do not affect the behaviour of the "Done" button
  502.           confirmer.
  503.  
  504.        AAAArrrrcccchhhhiiiieeee hhhhoooosssstttt
  505.           The item labelled "Host" provides a  menu  of  known  Archie
  506.           hosts. You should choose one appropriate to your site (i.e.,
  507.           one that minimizes long-distance transmission).  In addition
  508.           however,  you  can  enter  an arbitrary hostname in the Text
  509.           item next to the "Host" button.  Note that the  Archie  host
  510.           is only used for queries; expansion requests use information
  511.           stored with the items to determine which  host  to  contact.
  512.           That  is,  changing  the  Archie host does not "take effect"
  513.           until the next query is issued.
  514.  
  515.           If you have the _p_i_n_g(1) program, you can try to use it  with
  516.           the its "-s" option to locate a "nearby" host.
  517.  
  518.           You can specify hostnames using either the symbolic name  or
  519.           by  giving  its numeric IP address (four octets separated by
  520.           periods). In either case, you can specify the port at  which
  521.           the  Prospero  server  should  be  contacted by giving it in
  522.  
  523.  
  524.  
  525.      Page 8                                          (printed 6/30/95)
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.      XXXXAAAARRRRCCCCHHHHIIIIEEEE((((1111))))        UUUU ooooffff RRRRoooocccchhhheeeesssstttteeeerrrr ((((22224444 AAAAuuuugggg 1111999999993333))))         XXXXAAAARRRRCCCCHHHHIIIIEEEE((((1111))))
  533.  
  534.  
  535.  
  536.           parentheses immediately following the hostname (no spaces).
  537.  
  538.        SSSSeeeeaaaarrrrcccchhhh mmmmooooddddeeee
  539.           The "Search Mode"  item  allow  you  to  change  how  Archie
  540.           interprets  your  search  term.  Holding a mouse button down
  541.           while the mouse cursor is on the button displays a menu from
  542.           which  you can choose the desired search type.  The label to
  543.           the right of the item is updated to reflect the choice.
  544.  
  545.           The _e_x_a_c_t mode is fastest and returns files exactly matching
  546.           your  search  term.   The  _s_u_b_s_t_r  and  _s_u_b_c_a_s_e modes return
  547.           substring and case-sensitive substring matches  respectively
  548.           (i.e.,  _s_u_b_s_t_r  means  case-insensitive).  The  _r_e_g_e_x_p  mode
  549.           allows you to specify a regular expression to  select  files
  550.           (see  _e_d(1) for a description of regular expression syntax).
  551.           The _e_x_a_c_t* forms of these last  three  try  an  exact  match
  552.           first  and  then fall back on the more costly search type if
  553.           the exact match fails.
  554.  
  555.        SSSSoooorrrrtttt mmmmooooddddeeee
  556.           The "Sort Mode" item  allows  you  to  specify  how  Xarchie
  557.           displays  the  results  from Archie.  Holding a mouse button
  558.           down while the mouse cursor is in this item displays a  menu
  559.           from  which you can choose the desired sort type.  The label
  560.           to the right of the item is updated to reflect  the  choice.
  561.           Applying  the settings (see above) will cause the data to be
  562.           resorted according to the new sort mode.
  563.  
  564.           The type can be one of _n_a_m_e, _d_a_t_e, or  _w_e_i_g_h_t.   Sorting  by
  565.           _n_a_m_e is simple lexicographic ordering.
  566.  
  567.           If sorting by _d_a_t_e  is  selected,  then  hosts  are  ordered
  568.           according  to  the most recent file among those returned for
  569.           them, and similarly  for  locations.  Files  themselves  are
  570.           ordered by last-modification date, naturally.
  571.  
  572.           If sorting by _w_e_i_g_h_t is selected, then hosts are ordered  by
  573.           a  user-definable  set of "weights". In this way, hosts that
  574.           are "close" (in some sense) are displayed first. The weights
  575.           can  be set using the Text item that appears on the Settings
  576.           Panel when this sort mode is selected.
  577.  
  578.           Hopefully, an appropriate weight  list  for  the  geographic
  579.           location  of  your  site  will  have  been  installed as the
  580.           default. In any case, the the weight list is a set of lines,
  581.           where  each  line  specifies a weight and the set of domains
  582.           for that weight. A host's weight is  determined  by  finding
  583.           the  first line for which the end of the host's name matches
  584.           one of the suffixes. A host that  belongs  in  none  of  the
  585.           classes  is assigned the weight 99. For example, the default
  586.           for the USA is:
  587.  
  588.  
  589.  
  590.  
  591.      Page 9                                          (printed 6/30/95)
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.      XXXXAAAARRRRCCCCHHHHIIIIEEEE((((1111))))        UUUU ooooffff RRRRoooocccchhhheeeesssstttteeeerrrr ((((22224444 AAAAuuuugggg 1111999999993333))))         XXXXAAAARRRRCCCCHHHHIIIIEEEE((((1111))))
  599.  
  600.  
  601.  
  602.                  1 edu com net gov mil us\n\
  603.                  2 ca\n\
  604.                  3 uk de nl fi fr eu.net\n\
  605.                100 au nz jp
  606.  
  607.           This means that all the US domains are ordered  first,  then
  608.           Canada, then several European countries. Hosts in Australia,
  609.           New Zealand, and Japan are ordered _a_f_t_e_r any  unknown  (i.e.
  610.           non-matching) hosts.
  611.  
  612.           For more details, see the  description  of  the  hhhhoooossssttttWWWWeeeeiiiigggghhhhttttssss
  613.           non-widget resource in the REFERENCE MANUAL section.
  614.  
  615.        NNNNiiiicccceeee lllleeeevvvveeeellll
  616.           The "Nice Level" item deserves special mention. As mentioned
  617.           in  the  "About  Archie"  section,  Archie  servers  run  on
  618.           machines that must be shared between other Archie users  and
  619.           even other "real" users. This item allows you to voluntarily
  620.           lower the priority of your request, just  like  the  _n_i_c_e(1)
  621.           command  does  for  Unix. The menu provides some recommended
  622.           values and you can enter arbitrary values in the text  item.
  623.           If  you  are  searching  with  a  large  number  of  matches
  624.           requested, please increase your nice level.
  625.  
  626.           Note that, like _n_i_c_e(1), nicing a job does not mean your job
  627.           won't affect others.  In particular, once your job begins it
  628.           is not pre-empted, thus you should  still  avoid  long  jobs
  629.           during peak periods. You should especially avoid queries for
  630.           items of only personal interest  (you  know  what  we  mean)
  631.           during  these  periods.  As  stated  above,  abusers  of the
  632.           service may find their access revoked without notice.
  633.  
  634.        OOOOtttthhhheeeerrrr QQQQuuuueeeerrrryyyy SSSSeeeettttttttiiiinnnnggggssss
  635.           The following items set parameters  of  your  query  to  the
  636.           Archie server.
  637.  
  638.           Max Hits:
  639.                the limit on the number of successful matches that will
  640.                be returned.
  641.  
  642.           Initial Timeout:
  643.                the length of the first timeout interval in seconds.
  644.  
  645.           Retries:
  646.                the number of times to retry a query if it  times  out,
  647.                doubling the timeout each retry.
  648.  
  649.           These items are Text items that  allow  you  to  edit  their
  650.           values.
  651.  
  652.           The item labelled "Auto-Scroll Browser" controls whether the
  653.           browser  scrolls  after an item is selected. Setting this to
  654.  
  655.  
  656.  
  657.      Page 10                                         (printed 6/30/95)
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.      XXXXAAAARRRRCCCCHHHHIIIIEEEE((((1111))))        UUUU ooooffff RRRRoooocccchhhheeeesssstttteeeerrrr ((((22224444 AAAAuuuugggg 1111999999993333))))         XXXXAAAARRRRCCCCHHHHIIIIEEEE((((1111))))
  665.  
  666.  
  667.  
  668.           "yes" is useful when browsing a long list of matches. It can
  669.           be  annoying if you're doing more selective browsing, so set
  670.           it to "no" in those cases.
  671.  
  672.        FFFFTTTTPPPP sssseeeettttttttiiiinnnnggggssss
  673.           The following items allow you  to  set  parameters  of  file
  674.           retrieval.  You  should  be  sure they are appropriately set
  675.           before retrieving files using either "Open" or "Get".
  676.  
  677.           FTP Email Address:
  678.                Specifies the password used for anonymous FTP login. By
  679.                convention,  users logging in as "anonymous" send their
  680.                email address as the  password.  Some  servers  enforce
  681.                this  by  checking  the address. The default may not be
  682.                appropriate depending on what information Xarchie could
  683.                glean  from  your system about its address. You can set
  684.                the environment variables UUUUSSSSEEEERRRR and HHHHOOOOSSSSTTTTNNNNAAAAMMMMEEEE to override
  685.                the system's information, or see the description of the
  686.                ffffttttppppMMMMaaaaiiiillllAAAAddddddddrrrreeeessssssss non-widget  resource  in  the  REFERENCE
  687.                MANUAL.
  688.  
  689.           FTP Local Directory:
  690.                Specifies  the  directory  into  which  files  will  be
  691.                retrieved using "Get".
  692.  
  693.           FTP Transfer Type:
  694.                Provides a menu from which you can  select  "ascii"  or
  695.                "binary"  mode transfer for files retrieved with "Get".
  696.                Files retrieved with "Open"  are  always  retrieved  in
  697.                ascii mode.
  698.  
  699.           FTP Prompt:
  700.                Provides a menu  allowing  you  to  enable  or  disable
  701.                prompting during multi-file transfers.
  702.  
  703.           Trace FTP Transfers:
  704.                Since FTP transfers are  susceptible  to  timeouts  and
  705.                other  confusions,  this item allows you to monitor any
  706.                FTP interactions. If tracing is enabled, then  invoking
  707.                "Open"  or  "Get"  on  a file will popup a trace window
  708.                that displays a running log of the FTP  session  as  it
  709.                happens.   Using  this  successfully  requires that you
  710.                understand something about  how  FTP  works,  which  is
  711.                beyond the scope of this document.
  712.  
  713.           Strip CR
  714.                If this option is enabled, then  carriage  returns  are
  715.                removed   from   ASCII-mode   files.  This  is  usually
  716.                desirable when transferring to a Unix machine.
  717.  
  718.        QQQQuuuueeeerrrryyyyiiiinnnngggg HHHHoooossssttttssss aaaannnndddd LLLLooooccccaaaattttiiiioooonnnnssss
  719.           The Query Menu provides two other types of  queries  besides
  720.  
  721.  
  722.  
  723.      Page 11                                         (printed 6/30/95)
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.      XXXXAAAARRRRCCCCHHHHIIIIEEEE((((1111))))        UUUU ooooffff RRRRoooocccchhhheeeesssstttteeeerrrr ((((22224444 AAAAuuuugggg 1111999999993333))))         XXXXAAAARRRRCCCCHHHHIIIIEEEE((((1111))))
  731.  
  732.  
  733.  
  734.           the  "Query Item" described in the "Basic Usage" section for
  735.           querying the Archie database.
  736.  
  737.           Selecting "Query Host" will use the hostname in  the  "Host"
  738.           Text  item on the bottom pane and will fill the browser with
  739.           the contents of the root of its FTP directory. From then on,
  740.           interaction  is  as  previously described. The host to query
  741.           can be in the "Host" item as a result of selecting a host in
  742.           the browser, or you can type directly into the item the name
  743.           of the host that you wish to  open.  Typing  Return  in  the
  744.           "Host" item is equivalent to selecting "Query Host" from the
  745.           Query Menu.
  746.  
  747.           Querying locations by selecting "Query Location" is similar:
  748.           the  Archie  server  is  queried  for  the  contents  of the
  749.           directory given by the "Location" item on the host given  by
  750.           the  "Host"  item. The browser is filled in with the results
  751.           of the query (i.e.,  the  contents  of  the  directory).  As
  752.           before,  you  can  type  the  name  of the location into the
  753.           "Location" item if you wish, and typing Return there is  the
  754.           same as invoking "Query Location".
  755.  
  756.           Note that  because  the  Archie  database  is  only  updated
  757.           periodically,  some  files  returned by Archie may not exist
  758.           when you attempt to retrieve them. Similarly, recently added
  759.           files may exist on the host but not in the Archie database.
  760.  
  761.      RRRREEEEFFFFEEEERRRREEEENNNNCCCCEEEE MMMMAAAANNNNUUUUAAAALLLL
  762.           This section provides all the information you should need to
  763.           customize    Xarchie.   Command-line   options,   non-widget
  764.           resources, widget  hierarchies,  translations  actions,  and
  765.           other  information  are all provided. It is assumed that you
  766.           understand enough about X applications to understand this.
  767.  
  768.       CCCCoooommmmmmmmaaaannnndddd----lllliiiinnnneeee OOOOppppttttiiiioooonnnnssss
  769.           The following non-widget  resources  can  be  set  from  the
  770.           command-line  or in a resource file. As usual, when given on
  771.           the command line they can be abbreviated to  their  shortest
  772.           unique  prefix, often the first letter.  Furthermore Xarchie
  773.           accepts all the standard X Toolkit options (see _X(1)).
  774.  
  775.           ----hhhhoooosssstttt host
  776.                Sets the host to which Archie  queries  will  be  sent.
  777.                Please  be  careful  to  use the nearest possible host.
  778.                You can specify hostnames  using  either  the  symbolic
  779.                name  or  by giving its numeric IP address (four octets
  780.                separated by periods). In either case, you can  specify
  781.                the  port  at  which  the  Prospero  server  should  be
  782.                contacted  by  giving  it  in  parentheses  immediately
  783.                following the hostname (no spaces).
  784.  
  785.                The default  is  "archie.sura.net(1526)".  This  option
  786.  
  787.  
  788.  
  789.      Page 12                                         (printed 6/30/95)
  790.  
  791.  
  792.  
  793.  
  794.  
  795.  
  796.      XXXXAAAARRRRCCCCHHHHIIIIEEEE((((1111))))        UUUU ooooffff RRRRoooocccchhhheeeesssstttteeeerrrr ((((22224444 AAAAuuuugggg 1111999999993333))))         XXXXAAAARRRRCCCCHHHHIIIIEEEE((((1111))))
  797.  
  798.  
  799.  
  800.                corresponds to the aaaarrrrcccchhhhiiiieeeeHHHHoooosssstttt resource.
  801.  
  802.           ----sssseeeeaaaarrrrcccchhhh type
  803.                Sets the search mode for Archie queries. The  type  can
  804.                be  one of _e_x_a_c_t, _s_u_b_s_t_r, _s_u_b_c_a_s_e, _r_e_g_e_x_p, _e_x_a_c_t_S_u_b_s_t_r,
  805.                _e_x_a_c_t_S_u_b_c_a_s_e,  or   _e_x_a_c_t_R_e_g_e_x_p.    See   the   section
  806.                describing the Settings Panel in the USER'S GUIDE for a
  807.                description of the various search types.   The  default
  808.                search  mode  is _e_x_a_c_t.  This option corresponds to the
  809.                sssseeeeaaaarrrrcccchhhhTTTTyyyyppppeeee resource.
  810.  
  811.           ----eeee   Equivalent to "----sssseeeeaaaarrrrcccchhhh eeeexxxxaaaacccctttt".
  812.  
  813.           ----ssss   Equivalent to "----sssseeeeaaaarrrrcccchhhh ssssuuuubbbbssssttttrrrr".
  814.  
  815.           ----cccc   Equivalent to "----sssseeeeaaaarrrrcccchhhh ssssuuuubbbbccccaaaasssseeee".
  816.  
  817.           ----rrrr   Equivalent to "----sssseeeeaaaarrrrcccchhhh rrrreeeeggggeeeexxxxpppp".
  818.  
  819.           ----eeeessss  Equivalent to "----sssseeeeaaaarrrrcccchhhh eeeexxxxaaaaccccttttSSSSuuuubbbbssssttttrrrr".
  820.  
  821.           ----eeeecccc  Equivalent to "----sssseeeeaaaarrrrcccchhhh eeeexxxxaaaaccccttttSSSSssssuuuubbbbccccaaaasssseeee".
  822.  
  823.           ----eeeerrrr  Equivalent to "----sssseeeeaaaarrrrcccchhhh eeeexxxxaaaaccccttttRRRReeeeggggeeeexxxxpppp".
  824.  
  825.           ----ssssoooorrrrtttt type
  826.                Sets the sort mode for displaying Archie responses. The
  827.                type  can  be  one  of  _n_a_m_e, _d_a_t_e, or _w_e_i_g_h_t.  See the
  828.                section describing the Settings  Panel  in  the  USER'S
  829.                GUIDE  for  a  description  of  the various sort types.
  830.                This option corresponds to the ssssoooorrrrttttTTTTyyyyppppeeee resource.
  831.  
  832.           ----tttt   Equivalent to "----ssssoooorrrrtttt ddddaaaatttteeee".
  833.  
  834.           ----wwww   Equivalent to "----ssssoooorrrrtttt wwwweeeeiiiigggghhhhtttt".
  835.  
  836.           ----mmmmaaaaxxxxHHHHiiiittttssss num
  837.                Sets the maximum number of matches allowed  per  query.
  838.                This option corresponds to the mmmmaaaaxxxxHHHHiiiittttssss resource.
  839.  
  840.           ----ooooffffffffsssseeeetttt num
  841.                Sets the offset of  the  Prospero  query.  This  option
  842.                corresponds to the ooooffffffffsssseeeetttt resource.
  843.  
  844.           ----nnnniiiicccceeee level or ----NNNN level
  845.                Sets the  query  niceness  level.  Higher  numbers  are
  846.                nicer,  up  to a maximum niceness of 32765. The default
  847.                niceness is 0. This option corresponds to the nnnniiiicccceeeeLLLLeeeevvvveeeellll
  848.                resource.
  849.  
  850.           ----nnnnoooossssccccrrrroooollllllll
  851.                By  default,  Xarchie   scrolls   the   browser   lists
  852.  
  853.  
  854.  
  855.      Page 13                                         (printed 6/30/95)
  856.  
  857.  
  858.  
  859.  
  860.  
  861.  
  862.      XXXXAAAARRRRCCCCHHHHIIIIEEEE((((1111))))        UUUU ooooffff RRRRoooocccchhhheeeesssstttteeeerrrr ((((22224444 AAAAuuuugggg 1111999999993333))))         XXXXAAAARRRRCCCCHHHHIIIIEEEE((((1111))))
  863.  
  864.  
  865.  
  866.                automatically when you select items. This usually makes
  867.                it easier to scan through the results  of  queries  but
  868.                can  be  annoying.  This option turns off the automatic
  869.                scrolling. It corresponds to the aaaauuuuttttooooSSSSccccrrrroooollllllll resource.
  870.  
  871.           ----mmmmoooonnnnoooo or ----ggggrrrraaaayyyy or ----ccccoooolllloooorrrr
  872.                By default, Xarchie will determine the visual  type  of
  873.                your  display and use the proper color resources. If it
  874.                gets  it  wrong,  you  can  override  the  default   by
  875.                specifying one of these options. They correspond to the
  876.                vvvviiiissssuuuuaaaallllTTTTyyyyppppeeee resource.
  877.  
  878.           ----ddddeeeebbbbuuuugggg level or ----DDDD level
  879.                Sets the Prospero debugging level. Higher numbers  mean
  880.                more  verbose messages.  This option corresponds to the
  881.                ddddeeeebbbbuuuuggggLLLLeeeevvvveeeellll  resource.   _X_a_r_c_h_i_e   must   be   specially
  882.                compiled  for  this  option to have any effect (see the
  883.                Imakefile or your local installer).
  884.  
  885.           ----hhhheeeellllpppp or ----????
  886.                Prints the usage message summarizing Xarchie options.
  887.  
  888.       NNNNoooonnnn----wwwwiiiiddddggggeeeetttt RRRReeeessssoooouuuurrrrcccceeeessss
  889.           _X_a_r_c_h_i_e has a default set of resources built in. If you wish
  890.           to   customize   the  tool,  take  a  copy  of  the  default
  891.           application defaults file (see the section  "Files",  below)
  892.           and  modify  it.  Then,  before  invoking  Xarchie,  set the
  893.           environment variable XXXXAAAAPPPPPPPPLLLLRRRREEEESSSSDDDDIIIIRRRR to the directory containing
  894.           your  private  copy. Alternatively, you can place entries in
  895.           your .Xdefaults file or provide them with the  ----xxxxrrrrmmmm  toolkit
  896.           option (see _X(1)).  Most of the following resources can also
  897.           be set using  the  command-line  options  described  in  the
  898.           previous section.
  899.  
  900.        QQQQuuuueeeerrrryyyy RRRReeeessssoooouuuurrrrcccceeeessss
  901.           aaaarrrrcccchhhhiiiieeeeHHHHoooosssstttt
  902.                Sets the host to which Archie  queries  will  be  sent.
  903.                Please be careful to use the nearest possible host. The
  904.                default is "archie.sura.net".  This resource can be set
  905.                with the ----hhhhoooosssstttt option or on the Settings Panel.
  906.  
  907.                You can specify hostnames  using  either  the  symbolic
  908.                name  or  by giving its numeric IP address (four octets
  909.                separated by periods). In either case, you can  specify
  910.                the  port  at  which  the  Prospero  server  should  be
  911.                contacted  by  giving  it  in  parentheses  immediately
  912.                following the hostname (no spaces).
  913.  
  914.           sssseeeeaaaarrrrcccchhhhTTTTyyyyppppeeee
  915.                Sets the search mode for Archie queries.  This  can  be
  916.                one  of  _e_x_a_c_t,  _s_u_b_s_t_r,  _s_u_b_c_a_s_e, _r_e_g_e_x_p, _e_x_a_c_t_S_u_b_s_t_r,
  917.                _e_x_a_c_t_S_u_b_c_a_s_e,  or   _e_x_a_c_t_R_e_g_e_x_p.    See   the   section
  918.  
  919.  
  920.  
  921.      Page 14                                         (printed 6/30/95)
  922.  
  923.  
  924.  
  925.  
  926.  
  927.  
  928.      XXXXAAAARRRRCCCCHHHHIIIIEEEE((((1111))))        UUUU ooooffff RRRRoooocccchhhheeeesssstttteeeerrrr ((((22224444 AAAAuuuugggg 1111999999993333))))         XXXXAAAARRRRCCCCHHHHIIIIEEEE((((1111))))
  929.  
  930.  
  931.  
  932.                describing the Settings Panel in the USER'S GUIDE for a
  933.                description of the various search types.   The  default
  934.                search  mode  is  _e_x_a_c_t.  This resource can be set with
  935.                the ----sssseeeeaaaarrrrcccchhhh option, or its abbreviations  ----eeee,  ----ssss,  ----cccc,
  936.                ----rrrr, ----eeeessss, ----eeeecccc, or ----eeeerrrr, or on the Settings Panel.
  937.  
  938.           ssssoooorrrrttttTTTTyyyyppppeeee
  939.                Sets the sort mode  for  displaying  Archie  responses.
  940.                This  can  be  one  of  _n_a_m_e, _d_a_t_e, or _w_e_i_g_h_t.  See the
  941.                section of the Settings Panel, above, for a description
  942.                of  the various search types.  This resource can be set
  943.                with the ----ssssoooorrrrtttt option, or its abbreviations ----tttt  or  ----wwww,
  944.                or on the Settings Panel.
  945.  
  946.           hhhhoooossssttttWWWWeeeeiiiigggghhhhttttssss
  947.                Specifies the weights used to order hosts when  sorting
  948.                by _w_e_i_g_h_t is selected. The format of this resource is a
  949.                series of entries of the form:
  950.  
  951.                             weight host [hosts...] {,|\n}
  952.  
  953.                where parts of an entry are separated by spaces or tabs
  954.                and  entries are separated by a comma or newline.  Each
  955.                entry specifies a  weight  and  a  series  of  possible
  956.                suffixes  (one  or  more trailing components). A host's
  957.                weight is determined by finding  the  first  class  for
  958.                which  the  end  of  the host's name matches one of the
  959.                suffixes. A host that belongs in none of the classes is
  960.                assigned  the  weight  99. For example, the default for
  961.                the USA is:
  962.  
  963.                       1 edu com net gov mil us\n\
  964.                       2 ca\n\
  965.                       3 uk de nl fi fr eu.net\n\
  966.                     100 au nz jp
  967.  
  968.                This means that all the US domains are  ordered  first,
  969.                then  Canada, then several European countries. Hosts in
  970.                Australia, New Zealand, and Japan are ordered _a_f_t_e_r any
  971.                unknown (i.e. non-matching) hosts. This resource can be
  972.                set on the Settings Panel.
  973.  
  974.                If this resource is not defined, Xarchie  will  attempt
  975.                to make an intelligent choice by comparing the system's
  976.                idea  of  its  hostname  with  a  set  of  pre-compiled
  977.                defaults. This may not work, but is usually better than
  978.                nothing, and it can always be edited  on  the  Settings
  979.                Panel anyway.
  980.  
  981.           nnnniiiicccceeeeLLLLeeeevvvveeeellll
  982.                Sets the  query  niceness  level.  Higher  numbers  are
  983.                nicer,  up  to a maximum niceness of 32765. The default
  984.  
  985.  
  986.  
  987.      Page 15                                         (printed 6/30/95)
  988.  
  989.  
  990.  
  991.  
  992.  
  993.  
  994.      XXXXAAAARRRRCCCCHHHHIIIIEEEE((((1111))))        UUUU ooooffff RRRRoooocccchhhheeeesssstttteeeerrrr ((((22224444 AAAAuuuugggg 1111999999993333))))         XXXXAAAARRRRCCCCHHHHIIIIEEEE((((1111))))
  995.  
  996.  
  997.  
  998.                is 0. This resource can be set with the ----nnnniiiicccceeee option or
  999.                on the Settings Panel.
  1000.  
  1001.           mmmmaaaaxxxxHHHHiiiittttssss
  1002.                Sets the maximum number of matches allowed  per  query.
  1003.                The  default  is 99.  This resource can be set with the
  1004.                ----mmmmaaaaxxxxHHHHiiiittttssss option or on the Settings Panel.
  1005.  
  1006.           ooooffffffffsssseeeetttt
  1007.                Sets the Prospero  offset.  The  default  is  0.   This
  1008.                resource  can  be set with the ----ooooffffffffsssseeeetttt option or on the
  1009.                Settings Panel.
  1010.  
  1011.           ttttiiiimmmmeeeeoooouuuutttt
  1012.                Sets the initial timeout value, in seconds. The default
  1013.                is 4. This resource can be set on the Settings Panel.
  1014.  
  1015.           rrrreeeettttrrrriiiieeeessss
  1016.                Sets the number of retries, where the  timeout  doubles
  1017.                every  retry.  This resource can be set on the Settings
  1018.                Panel.
  1019.  
  1020.           ddddeeeebbbbuuuuggggLLLLeeeevvvveeeellll
  1021.                Sets the Prospero debugging level. Higher numbers  mean
  1022.                more verbose messages.  Xarchie must have been compiled
  1023.                specially for this option to have any effect  (see  the
  1024.                Imakefile  or  your local installer). This resource can
  1025.                be set with the ----ddddeeeebbbbuuuugggg or ----DDDD options.
  1026.  
  1027.        BBBBrrrroooowwwwsssseeeerrrr RRRReeeessssoooouuuurrrrcccceeeessss
  1028.           aaaauuuuttttooooSSSSccccrrrroooollllllll
  1029.                By  default,  Xarchie   scrolls   the   browser   lists
  1030.                automatically when you select items. This usually makes
  1031.                it easier to scan through the results  of  queries  but
  1032.                can  be  annoying.  This  resource  enables or disables
  1033.                automatic scrolling.  The default is True.  It  can  be
  1034.                set  to  False  with  the  ----nnnnoooossssccccrrrroooollllllll  option and can be
  1035.                changed on the Settings Panel.
  1036.  
  1037.           ppppaaaasssstttteeeeBBBBuuuuffffffffeeeerrrr
  1038.                If  this  resource  is  True  (the  default),   browser
  1039.                selections  are  stored in the CUT_BUFFER_0 property of
  1040.                the root window of the Xarchie display in the format:
  1041.  
  1042.                                  _h_o_s_t:_l_o_c_a_t_i_o_n/_f_i_l_e
  1043.  
  1044.                This allows them to be used by other applications using
  1045.                XFetchBytes(3X).   The  Xarchie distribution includes a
  1046.                sample program (xcutbuf.c) that retrieves the  contents
  1047.                of a cutbuffer property.
  1048.  
  1049.        FFFFTTTTPPPP RRRReeeessssoooouuuurrrrcccceeeessss
  1050.  
  1051.  
  1052.  
  1053.      PPPPaaaaggggeeee 11116666                                         ((((pppprrrriiiinnnntttteeeedddd 6666////33330000////99995555))))
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.      XXXXAAAARRRRCCCCHHHHIIIIEEEE((((1111))))        UUUU ooooffff RRRRoooocccchhhheeeesssstttteeeerrrr ((((22224444 AAAAuuuugggg 1111999999993333))))         XXXXAAAARRRRCCCCHHHHIIIIEEEE((((1111))))
  1061.  
  1062.  
  1063.  
  1064.           ffffttttppppMMMMaaaaiiiillllAAAAddddddddrrrreeeessssssss
  1065.                By convention, FTP users are  expected  to  send  their
  1066.                email  address  as the password during anonymous login.
  1067.                The string specified by  this  resource  is  passed  to
  1068.                sprintf(3)  along with two parameters: the username and
  1069.                the hostname (as indicated by the system or by the UUUUSSSSEEEERRRR
  1070.                and  HHHHOOOOSSSSTTTTNNNNAAAAMMMMEEEE environment variables), and the result is
  1071.                used as the password  for  anonymous  FTP  logins.  The
  1072.                default  is "%s@%s". You should change this resource if
  1073.                your system returns strange  or  incorrect  values  for
  1074.                either  parameter.  The password (after sprintf) can be
  1075.                edited on the Settings Panel.
  1076.  
  1077.           ffffttttppppLLLLooooccccaaaallllDDDDiiiirrrr
  1078.                Sets the local destination directory for ftp transfers.
  1079.                This  will  be  used  as  the initial value of the "FTP
  1080.                Local Dir" item on the Settings Panel.
  1081.  
  1082.           ffffttttppppTTTTyyyyppppeeee
  1083.                Sets the transfer type for ftp transfers. This will  be
  1084.                used  as  the  initial value of the "Ftp transfer type"
  1085.                item on the  Settings  Panel.   It  should  be  one  of
  1086.                "ascii" or "binary".
  1087.  
  1088.           ffffttttppppPPPPrrrroooommmmpppptttt
  1089.                Specifies whether to  prompt  for  verification  during
  1090.                transfers  involving  multiple files. This will be used
  1091.                as the initial value of the "Prompt  during  transfers"
  1092.                item on the Settings Panel.
  1093.  
  1094.           ffffttttppppTTTTrrrraaaacccceeee
  1095.                Specifies whether to pop  up  a  window  in  which  FTP
  1096.                transactions  are  monitored.  This will be used as the
  1097.                initial value of the "Trace FTP transfers" item on  the
  1098.                Settings Panel.
  1099.  
  1100.           ffffttttppppSSSSttttrrrriiiipppp
  1101.                Specifies whether to strip carriage returns from  files
  1102.                transferred  in  ASCII  mode.  This will be used as the
  1103.                initial value of the "Strip CR" item  on  the  Settings
  1104.                Panel.
  1105.  
  1106.        DDDDaaaattttaaaabbbbaaaasssseeee WWWWrrrriiiittttiiiinnnngggg RRRReeeessssoooouuuurrrrcccceeeessss
  1107.           ffffiiiilllleeeeWWWWrrrriiiitttteeeeOOOOnnnneeeePPPPeeeerrrrLLLLiiiinnnneeee
  1108.                Specifies the format of files written by "Write".  This
  1109.                will be used as the initial value of the "Write format"
  1110.                item on the File Panel.  The meaning of this setting is
  1111.                described  in  the  USER'S  GUIDE  section  on "Saving,
  1112.                Loading, and Writing".
  1113.  
  1114.        SSSSppppeeeecccciiiiaaaallll FFFFoooonnnntttt RRRReeeessssoooouuuurrrrcccceeeessss
  1115.           Xarchie uses two fonts by  default:  one  "normal"  and  one
  1116.  
  1117.  
  1118.  
  1119.      Page 17                                         (printed 6/30/95)
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  
  1125.  
  1126.      XXXXAAAARRRRCCCCHHHHIIIIEEEE((((1111))))        UUUU ooooffff RRRRoooocccchhhheeeesssstttteeeerrrr ((((22224444 AAAAuuuugggg 1111999999993333))))         XXXXAAAARRRRCCCCHHHHIIIIEEEE((((1111))))
  1127.  
  1128.  
  1129.  
  1130.           "bold".   However,  because  of  widget  naming and resource
  1131.           lookup conventions, these fonts must be  specified  in  many
  1132.           places  in  the resource file. To make it easier to find and
  1133.           change these fonts, the following two resources are defined:
  1134.  
  1135.           xxxxaaaarrrrcccchhhhiiiieeeeFFFFoooonnnntttt
  1136.                The name of the default font used by  Xarchie  widgets.
  1137.                If   any   widget   specifies   a   font   resource  as
  1138.                "xarchieFont", this font will be used.
  1139.  
  1140.           xxxxaaaarrrrcccchhhhiiiieeeeBBBBoooollllddddFFFFoooonnnntttt
  1141.                Like the above, but specifies  the  font  used  by  any
  1142.                widget    that    specifies    a   font   resource   of
  1143.                "xarchieBoldFont".
  1144.  
  1145.           The resource converter that looks up fontnames  is  modified
  1146.           so  that  the  the  two  special  strings  "xarchieFont" and
  1147.           "xarchieBoldFont" result in  the  corresponding  font  being
  1148.           returned; other strings are looked up as normal fontnames.
  1149.  
  1150.        OOOOtttthhhheeeerrrr RRRReeeessssoooouuuurrrrcccceeeessss
  1151.           vvvviiiissssuuuuaaaallllTTTTyyyyppppeeee
  1152.                This resource allows you to override Xarchie's  builtin
  1153.                determination  of the type of display, which it uses to
  1154.                specify appropriate color resources.  You  can  specify
  1155.                "mon",   "gray",  or  "color"  as  the  value  of  this
  1156.                resource. It can also be  set  with  the  corresponding
  1157.                command-line options.
  1158.  
  1159.           ddddeeeeffffaaaauuuullllttttIIIIccccoooonnnn
  1160.                If given, this resource specifies  the  name  of  an  X
  1161.                bitmap  file  that  will be used as Xarchie's icon when
  1162.                not querying (assuming you are using a  window  manager
  1163.                that  supports icon pixmaps). The X resource conversion
  1164.                routines will look for the file in a variety of places,
  1165.                including  directories  given  by  the  global resource
  1166.                bbbbiiiittttmmmmaaaappppFFFFiiiilllleeeePPPPaaaatttthhhh.
  1167.  
  1168.           bbbbuuuussssyyyyIIIIccccoooonnnn
  1169.                If given, this resource specifies  the  name  of  an  X
  1170.                bitmap  file  that  will be used as Xarchie's icon when
  1171.                querying  (see  the  description  of  the   ddddeeeeffffaaaauuuullllttttIIIIccccoooonnnn
  1172.                resource,  above).  The  icon  is  changed  back to the
  1173.                default when the query completes, so you can watch  for
  1174.                a change while Xarchie is iconified.
  1175.  
  1176.       WWWWiiiiddddggggeeeetttt HHHHiiiieeeerrrraaaarrrrcccchhhhiiiieeeessss
  1177.           Xarchie uses primarily Athena widgets, with some extra  sub-
  1178.           classes as described below.
  1179.  
  1180.        MMMMaaaaiiiinnnn XXXXaaaarrrrcccchhhhiiiieeee WWWWiiiiddddggggeeeettttssss
  1181.           The widget hierarchy for the  main  Xarchie  display  is  as
  1182.  
  1183.  
  1184.  
  1185.      Page 18                                         (printed 6/30/95)
  1186.  
  1187.  
  1188.  
  1189.  
  1190.  
  1191.  
  1192.      XXXXAAAARRRRCCCCHHHHIIIIEEEE((((1111))))        UUUU ooooffff RRRRoooocccchhhheeeesssstttteeeerrrr ((((22224444 AAAAuuuugggg 1111999999993333))))         XXXXAAAARRRRCCCCHHHHIIIIEEEE((((1111))))
  1193.  
  1194.  
  1195.  
  1196.           follows:
  1197.  
  1198.           Xarchie xarchie
  1199.             [Form color|gray] <-- Color or gray-scale displays only
  1200.                Paned outerPaned
  1201.                     Form buttonForm
  1202.                          MenuButton fileButton
  1203.                          MenuButton settingsButton
  1204.                          MenuButton queryButton
  1205.                          Command abortButton
  1206.                          Command helpButton
  1207.                          Label,Text status{Label,Text}
  1208.                     Form browserForm
  1209.                          Command browserUpButton
  1210.                          Command browserDownButton
  1211.                          Paned browserPaned
  1212.                               Viewport browserViewport0
  1213.                                    XfwfMultiList browserList0
  1214.                               Viewport browserViewport1
  1215.                                    XfwfMultiList browserList1
  1216.                               Viewport browserViewport2
  1217.                                    XfwfMultiList browserList2
  1218.                     Form stringForm
  1219.                          Label,Text search{Label,Text}
  1220.                          Label,Text host{Label,Text}
  1221.                          Label,Text location{Label,Text}
  1222.                          Label,Text file{Label,Text}
  1223.                          Label,Text size{Label,Text}
  1224.                          Label,Text modes{Label,Text}
  1225.                          Label,Text date{Label,Text}
  1226.  
  1227.           On color displays, there  is  an  extra  Form  widget  named
  1228.           "color" created as the only child of the toplevel shell, and
  1229.           all other widgets are children of it. This allows  resources
  1230.           that  are  only  applicable  for  color  displays to use the
  1231.           prefix "Xarchie.color" while generally applicable  resources
  1232.           should  use  the  "Xarchie*" prefix. On gray-scale displays,
  1233.           the extra widget is named "gray". On monochrome displays, no
  1234.           extra widget is created.
  1235.  
  1236.           The XfwfMultiList widget is a modification of  the  standard
  1237.           Athena   List  widget  that  allows  multiple  items  to  be
  1238.           selected.    It    was    written     by     Brian     Totty
  1239.           (totty@flute.cs.uiuc.edu)  and  is  distributed  by the Free
  1240.           Widget       Foundation        (contact        free-widgets-
  1241.           request@kazoo.cs.uiuc.edu).   _X_a_r_c_h_i_e can be compiled to use
  1242.           standard Athena List widgets instead. See the  Imakefile  or
  1243.           your local installer.
  1244.  
  1245.           To  describe  this  widget  hierarchy  briefly,   _o_u_t_e_r_P_a_n_e_d
  1246.           controls  the relative sizes of the three horizontal display
  1247.           areas while _b_r_o_w_s_e_r_P_a_n_e_d allows the  browser  panels  to  be
  1248.  
  1249.  
  1250.  
  1251.      Page 19                                         (printed 6/30/95)
  1252.  
  1253.  
  1254.  
  1255.  
  1256.  
  1257.  
  1258.      XXXXAAAARRRRCCCCHHHHIIIIEEEE((((1111))))        UUUU ooooffff RRRRoooocccchhhheeeesssstttteeeerrrr ((((22224444 AAAAuuuugggg 1111999999993333))))         XXXXAAAARRRRCCCCHHHHIIIIEEEE((((1111))))
  1259.  
  1260.  
  1261.  
  1262.           resized  independently.  Each  browser  panel  consists of a
  1263.           Viewport to allow it to  scroll  and  an  XfwfMultiList  (or
  1264.           List) to display the entries.
  1265.  
  1266.           The  command  buttons  and   status   widgets   are   pretty
  1267.           straightforward.  The _f_i_l_e_B_u_t_t_o_n pops up the _f_i_l_e_M_e_n_u, whose
  1268.           items invoke the obvious actions (see below) when  selected.
  1269.           The _s_e_t_t_i_n_g_s_B_u_t_t_o_n pops up the _s_e_t_t_i_n_g_s_M_e_n_u, which uses some
  1270.           special translations and the  sssseeeettttttttiiiinnnnggggssss----ssssuuuubbbbmmmmeeeennnnuuuu(((())))  action  to
  1271.           permit  the  use of pullright submenus. The _q_u_e_r_y_B_u_t_t_o_n pops
  1272.           up the _q_u_e_r_y_M_e_n_u, the _a_b_o_r_t_B_u_t_t_o_n (when active) invokes  the
  1273.           aaaabbbboooorrrrtttt(((()))) action, and the _h_e_l_p_B_u_t_t_o_n invokes the hhhheeeellllpppp(((()))) action
  1274.           to pop up the Help panel.
  1275.  
  1276.           In the bottom pane, the _s_e_a_r_c_h_T_e_x_t widget is used  to  enter
  1277.           the  search  term,  and  by  default  it binds Return to the
  1278.           qqqquuuueeeerrrryyyy(((()))) action (see below) to send the query to Archie.  The
  1279.           _h_o_s_t_T_e_x_t  binds  Return to qqqquuuueeeerrrryyyy----hhhhoooosssstttt(((()))) and the _l_o_c_a_t_i_o_n_T_e_x_t
  1280.           binds Return to qqqquuuueeeerrrryyyy----llllooooccccaaaattttiiiioooonnnn(((()))).  All the other Text  items
  1281.           in  the  _s_t_r_i_n_g_F_o_r_m cannot be edited and are used to display
  1282.           information about the current browser selection.
  1283.  
  1284.        SSSSeeeettttttttiiiinnnnggggssss PPPPaaaannnneeeellll WWWWiiiiddddggggeeeettttssss
  1285.           The "Panel" item on the Settings menu pops up  the  Settings
  1286.           Panel, which has the following widget hierarchy:
  1287.  
  1288.                TopLevelShell settingsShell
  1289.                     Form settingsForm
  1290.                          Command setDoneButton
  1291.                          Command setApplyButton
  1292.                          Command setDefaultButton
  1293.                          MenuButton,AsciiText setHost{Button,Text}
  1294.                          MenuButton,Label setSearch{Button,Label}
  1295.                          MenuButton,Label setSort{Button,Label}
  1296.                          Label,AsciiText setHostWeights{Label,Text}
  1297.                          MenuButton,AsciiText setNice{Button,Text}
  1298.                          Label,AsciiText setMaxHits{Label,Text}
  1299.                          Label,AsciiText setTimeout{Label,Text}
  1300.                          Label,AsciiText setRetries{Label,Text}
  1301.                          Label,AsciiText setAutoScroll{Button,Label}
  1302.                          Label,AsciiText ftpMailAddress{Label,Text}
  1303.                          Label,AsciiText ftpLocalDir{Label,Text}
  1304.                          MenuButton,Label ftpType{Button,Label}
  1305.                          MenuButton,Label ftpPrompt{Button,Label}
  1306.                          MenuButton,Label ftpTrace{Button,Label}
  1307.                          MenuButton,Label ftpStrip{Button,Label}
  1308.  
  1309.           The _s_e_t_D_o_n_e_B_u_t_t_o_n invokes the  sssseeeettttttttiiiinnnnggggssss----ddddoooonnnneeee(((())))  action,  the
  1310.           _s_e_t_A_p_p_l_y_B_u_t_t_o_n    invokes    sssseeeettttttttiiiinnnnggggssss----aaaappppppppllllyyyy(((()))),    and    the
  1311.           _s_e_t_D_e_f_a_u_l_t_B_u_t_t_o_n invokes  sssseeeettttttttiiiinnnnggggssss----ddddeeeeffffaaaauuuulllltttt(((()))).   The  actions
  1312.           are  described  below.   The MenuButton widgets pop up menus
  1313.           described below under "Menus".  The  AsciiText  widgets  are
  1314.  
  1315.  
  1316.  
  1317.      Page 20                                         (printed 6/30/95)
  1318.  
  1319.  
  1320.  
  1321.  
  1322.  
  1323.  
  1324.      XXXXAAAARRRRCCCCHHHHIIIIEEEE((((1111))))        UUUU ooooffff RRRRoooocccchhhheeeesssstttteeeerrrr ((((22224444 AAAAuuuugggg 1111999999993333))))         XXXXAAAARRRRCCCCHHHHIIIIEEEE((((1111))))
  1325.  
  1326.  
  1327.  
  1328.           used to display and edit the corresponding parameters.
  1329.  
  1330.        FFFFiiiilllleeee PPPPaaaannnneeeellll WWWWiiiiddddggggeeeettttssss
  1331.           The "Save", "Load", and "Write" items on the File  menu  pop
  1332.           up the File panel, which has the following widget hierarchy:
  1333.  
  1334.           TopLevelShell fileShell
  1335.                Form fileForm
  1336.                     Label fileLabel
  1337.                     XfwfFileChooser fileChooser
  1338.                     Label,AsciiText filename{Label,Text}
  1339.                     MenuButton,Label fileWriteMode{Button,Label}
  1340.                     Command fileOkButton, fileCancelButton
  1341.  
  1342.  
  1343.           The XfwfFileChooser widget provides a browser for  selecting
  1344.           files.   _X_a_r_c_h_i_e can be compiled without the FileChooser, if
  1345.           necessary.  See the Imakefile or your local installer.
  1346.  
  1347.           In any event, the  _f_i_l_e_L_a_b_e_l  indicates  what  operation  is
  1348.           being  performed, the fileChooser, fileText, and buttons are
  1349.           used to select a file, and the _f_i_l_e_W_r_i_t_e_M_o_d_e_B_u_t_t_o_n  pops  up
  1350.           the  _f_i_l_e_W_r_i_t_e_M_o_d_e_M_e_n_u  (only  enabled  for  Write).  Typing
  1351.           Return in the _f_i_l_e_n_a_m_e_T_e_x_t  is  the  same  as  clicking  the
  1352.           _f_i_l_e_O_k_B_u_t_t_o_n,   and  sending  the  WM_DELETE_WINDOW  message
  1353.           (typically from the window manager) is the same as  clicking
  1354.           on the _f_i_l_e_C_a_n_c_e_l_B_u_t_t_o_n.
  1355.  
  1356.        VVVViiiieeeewwww WWWWiiiinnnnddddoooowwww WWWWiiiiddddggggeeeettttssss
  1357.           Whenever a file is retrieved by "Open", it is displayed in a
  1358.           window with the following widget hierarchy:
  1359.  
  1360.           TopLevelShell viewShell
  1361.                Form viewForm
  1362.                     Command viewDoneButton
  1363.                     Command viewDownButton
  1364.                     Command viewUpButton
  1365.                     Command viewSaveButton
  1366.                     Text viewText
  1367.  
  1368.           The title of the TopLevel shell is set to  the  basename  of
  1369.           the file being viewed in the _v_i_e_w_T_e_x_t.  The operation of the
  1370.           buttons is all hard-coded.  Clicking on  the  _v_i_e_w_S_a_v_e_B_u_t_t_o_n
  1371.           results in the following panel being displayed to select the
  1372.           file to save to:
  1373.  
  1374.           TopLevelShell viewSaveShell
  1375.                Form viewSaveForm
  1376.                     Label viewSaveLabel
  1377.                     AsciiText viewSaveLabelText
  1378.                     XfwfFileChooser fileChooser
  1379.                     Label viewSaveTextLabel
  1380.  
  1381.  
  1382.  
  1383.      Page 21                                         (printed 6/30/95)
  1384.  
  1385.  
  1386.  
  1387.  
  1388.  
  1389.  
  1390.      XXXXAAAARRRRCCCCHHHHIIIIEEEE((((1111))))        UUUU ooooffff RRRRoooocccchhhheeeesssstttteeeerrrr ((((22224444 AAAAuuuugggg 1111999999993333))))         XXXXAAAARRRRCCCCHHHHIIIIEEEE((((1111))))
  1391.  
  1392.  
  1393.  
  1394.                     AsciiText viewSaveText
  1395.                     Command viewSaveOkButton, viewSaveCancelButton
  1396.  
  1397.           The _v_i_e_w_S_a_v_e_L_a_b_e_l_T_e_x_t indicates the name  of  the  temporary
  1398.           file  from  which  the  save  should  be  made and connot be
  1399.           changed. The _f_i_l_e_C_h_o_o_s_e_r and _f_i_l_e_T_e_x_t allow  you  to  select
  1400.           the file to save to.
  1401.  
  1402.        HHHHeeeellllpppp PPPPaaaannnneeeellll WWWWiiiiddddggggeeeettttssss
  1403.           The "Help" button in Xarchie's top pane  pops  up  the  Help
  1404.           panel, which has the following widget hierarchy:
  1405.  
  1406.           TopLevelShell  helpShell
  1407.                Form  helpForm
  1408.                     Label  helpLabel
  1409.                     Viewport  helpViewport
  1410.                     List  helpList
  1411.                     Text  helpText
  1412.                     Command  helpDoneButton
  1413.                     Command  helpPrevButton
  1414.                     Command  helpNextButton
  1415.                     Command  helpDownButton
  1416.                     Command  helpUpButton
  1417.  
  1418.           The  _h_e_l_p_L_a_b_e_l  identifies  the  version  of  Xarchie.   The
  1419.           _h_e_l_p_L_i_s_t  displays  the  help  topics, and the corresponding
  1420.           text is  displayed  in  the  _h_e_l_p_T_e_x_t.   The  _h_e_l_p_D_o_n_e_B_u_t_t_o_n
  1421.           invokes  the  hhhheeeellllpppp----ddddoooonnnneeee(((()))) action, the _h_e_l_p_P_r_e_v_B_u_t_t_o_n invokes
  1422.           the hhhheeeellllpppp----pppprrrreeeevvvv(((()))) action, and the _h_e_l_p_N_e_x_t_B_u_t_t_o_n  invokes  the
  1423.           hhhheeeellllpppp----nnnneeeexxxxtttt(((())))  action.  The  _h_e_l_p_D_o_w_n_B_u_t_t_o_n  and  _h_e_l_p_U_p_B_u_t_t_o_n
  1424.           invoke the hhhheeeellllpppp----ddddoooowwwwnnnn(((()))) and hhhheeeellllpppp----uuuupppp(((()))) actions respectively.
  1425.  
  1426.        AAAAbbbboooouuuutttt PPPPaaaannnneeeellll WWWWiiiiddddggggeeeettttssss
  1427.           Selecting the "About" item on the  File  menu  pops  up  the
  1428.           About panel, which has the following widget hierarchy:
  1429.  
  1430.           TopLevelShell aboutShell
  1431.                Form aboutForm
  1432.                     Label aboutLabel{0,1,2,3,4,5}
  1433.                     Command aboutDoneButton
  1434.  
  1435.           The labels are set to display the  version  of  Xarchie  and
  1436.           other contact information. There is little you can or should
  1437.           do with these widgets.
  1438.  
  1439.        PPPPooooppppuuuupppp WWWWiiiiddddggggeeeettttssss
  1440.           Finally, two types of popup windows can appear. An Alert box
  1441.           signals  an error and blocks until clicked in; a Confirm box
  1442.           allows the user to make a Yes/No decision.  These  have  the
  1443.           following widget hierarchies:
  1444.  
  1445.           TransientShell alertShell
  1446.  
  1447.  
  1448.  
  1449.      Page 22                                         (printed 6/30/95)
  1450.  
  1451.  
  1452.  
  1453.  
  1454.  
  1455.  
  1456.      XXXXAAAARRRRCCCCHHHHIIIIEEEE((((1111))))        UUUU ooooffff RRRRoooocccchhhheeeesssstttteeeerrrr ((((22224444 AAAAuuuugggg 1111999999993333))))         XXXXAAAARRRRCCCCHHHHIIIIEEEE((((1111))))
  1457.  
  1458.  
  1459.  
  1460.                Dialog alertDialog
  1461.                     Command okButton
  1462.  
  1463.           TransientShell confirmShell
  1464.                Dialog confirmDialog
  1465.                     Command yesButton,noButton
  1466.  
  1467.           respectively. Several actions are defined  (see  below)  for
  1468.           use in these popups.
  1469.  
  1470.        MMMMeeeennnnuuuussss
  1471.           The MenuButton widgets on both the main Xarchie display  and
  1472.           on   the  various  panels  use  standard  Athena  SimpleMenu
  1473.           widgets. The following naming conventions are used to  allow
  1474.           resources  to  be specified: if the parent SimpleMenu widget
  1475.           is named "_f_o_oMenu", then the  SmeBSBObjects  making  up  the
  1476.           entries  are  named  "_f_o_oMenuItem_n", where _n starts at 0 for
  1477.           the first item in the menu. The menus are  all  children  of
  1478.           the  main  Xarchie  shell,  _t_o_p_l_e_v_e_l.  For example, the File
  1479.           menu has widget hierarchy
  1480.  
  1481.           SimpleMenu  fileMenu
  1482.                SmeBSB  menuLabel
  1483.                     SmeBSB  fileMenuItem{0,1,2,3,4,5,6}
  1484.  
  1485.  
  1486.           There are three things worth  mentioning.  First,  as  noted
  1487.           above,  the  _s_e_t_t_i_n_g_s_M_e_n_u  uses special translations and the
  1488.           sssseeeettttttttiiiinnnnggggssss----ssssuuuubbbbmmmmeeeennnnuuuu(((())))  action  to  allow  pullright   submenus.
  1489.           Secondly,  the  submenus  available  from  the Settings menu
  1490.           (_s_e_a_r_c_h_M_e_n_u, _s_o_r_t_M_e_n_u, _n_i_c_e_M_e_n_u,  and  _h_o_s_t_M_e_n_u)  and  those
  1491.           available on the Settings Panel (_s_e_t_S_e_a_r_c_h_M_e_n_u, _s_e_t_S_o_r_t_M_e_n_u,
  1492.           _s_e_t_N_i_c_e_M_e_n_u, and _s_e_t_H_o_s_t_M_e_n_u) have the same labels  but  are
  1493.           different  widgets  with  different  effects.   The Settings
  1494.           Panel menus (the second  group)  only  update  the  Settings
  1495.           panel,  requiring  the  Done  button  to  be clicked to take
  1496.           effect. The Settings menu submenus (the  first  group)  take
  1497.           effect  immediately,  and  also indicate the current item in
  1498.           the left margin of the menu.
  1499.  
  1500.           Finally, the number, order, and  effect  of  all  menus  are
  1501.           hardcoded, although the labels can, of course, be changed in
  1502.           the resource file.  However, changing the  labels  will  NOT
  1503.           change  the effect of selecting the item, with the exception
  1504.           of the  _h_o_s_t_M_e_n_u  and  _s_e_t_H_o_s_t_M_e_n_u.   These  menus  use  the
  1505.           _n_u_m_H_o_s_t_s  non-widget resource to indicate how many items are
  1506.           on the menu. Thus you can add hosts to the  menu  by  adding
  1507.           _l_a_b_e_l  resources  for  the new _h_o_s_t_M_e_n_u_I_t_e_m's and increasing
  1508.           the value of _X_a_r_c_h_i_e._n_u_m_H_o_s_t_s.  Xarchie parses the labels to
  1509.           determine   the   hostname:   anything   up   to  whitespace
  1510.           constitutes  the  hostname  (and  optional   port   number),
  1511.           anything after is simply commentary.
  1512.  
  1513.  
  1514.  
  1515.      Page 23                                         (printed 6/30/95)
  1516.  
  1517.  
  1518.  
  1519.  
  1520.  
  1521.  
  1522.      XXXXAAAARRRRCCCCHHHHIIIIEEEE((((1111))))        UUUU ooooffff RRRRoooocccchhhheeeesssstttteeeerrrr ((((22224444 AAAAuuuugggg 1111999999993333))))         XXXXAAAARRRRCCCCHHHHIIIIEEEE((((1111))))
  1523.  
  1524.  
  1525.  
  1526.       TTTTrrrraaaannnnssssllllaaaattttiiiioooonnnn AAAAccccttttiiiioooonnnnssss
  1527.           The following action procedures are registered  for  Xarchie
  1528.           and  can  be  bound  to widget events using the ttttrrrraaaannnnssssllllaaaattttiiiioooonnnnssss
  1529.           resource (see the Xt manual, Appendix C). The actions of the
  1530.           browser  widgets  are hard-coded since they are so essential
  1531.           to  correct  behaviour.   They  can  however  be  bound   to
  1532.           different  events  using  the  nnnnoooottttiiiiffffyyyy(((()))) action (that is, you
  1533.           could notify on some other event than mouse clicks,  if  you
  1534.           know what you're doing).
  1535.  
  1536.        MMMMaaaaiiiinnnn ppppaaaannnneeeellll aaaaccccttttiiiioooonnnnssss
  1537.           qqqquuuuiiiitttt(((())))
  1538.                Exit Xarchie.  By default this is invoked by  selecting
  1539.                "Quit"  from the File menu or by typing "Meta-Q" in any
  1540.                non-Text widget.
  1541.  
  1542.           qqqquuuueeeerrrryyyy(((())))
  1543.                Send the current contents of  the  "Search  Term"  text
  1544.                widget  (_s_e_a_r_c_h_T_e_x_t)  to  _A_r_c_h_i_e.   By  default this is
  1545.                performed  by  hitting  Return  in  _s_e_a_r_c_h_T_e_x_t  or   by
  1546.                selecting "Query Item" from the Query menu.
  1547.  
  1548.           qqqquuuueeeerrrryyyy----hhhhoooosssstttt(((())))
  1549.                Fills  the  browser  with  the  contents  of  the  root
  1550.                directory  of  the  host  given  by the contents of the
  1551.                "Host" text widget  (_h_o_s_t_T_e_x_t).   By  default  this  is
  1552.                performed  by  hitting  Return  in  _h_o_s_t_T_e_x_t  or  by by
  1553.                selecting "Query Host" from the Query menu.
  1554.  
  1555.           qqqquuuueeeerrrryyyy----llllooooccccaaaattttiiiioooonnnn(((())))
  1556.                Fills the browser with the contents  of  the  directory
  1557.                given  by the "Location" text widget (_l_o_c_a_t_i_o_n_T_e_x_t) and
  1558.                the host given by  the  contents  of  the  "Host"  text
  1559.                widget  (_h_o_s_t_T_e_x_t).   By  default  this is performed by
  1560.                hitting Return in _l_o_c_a_t_i_o_n_T_e_x_t or by  selecting  "Query
  1561.                Location" from the Query menu.
  1562.  
  1563.           aaaabbbboooorrrrtttt(((())))
  1564.                Aborts the current query at the soonest possible  time.
  1565.                Has  no  effect  is  a  query  is  not  currently being
  1566.                processed. By default, this invoked by clicking on  the
  1567.                Abort button when it is active.
  1568.  
  1569.           qqqquuuueeeerrrryyyy----oooorrrr----aaaabbbboooorrrrtttt(((())))
  1570.                Invokes either qqqquuuueeeerrrryyyy(((()))) or aaaabbbboooorrrrtttt(((()))), depending on whether
  1571.                a query is in progress.
  1572.  
  1573.           aaaabbbboooouuuutttt(((())))
  1574.                Pops up the About panel.
  1575.  
  1576.           ffffttttpppp----ggggeeeetttt(((())))
  1577.                Begin retrieval of  the  currently-selected  files.  By
  1578.  
  1579.  
  1580.  
  1581.      Page 24                                         (printed 6/30/95)
  1582.  
  1583.  
  1584.  
  1585.  
  1586.  
  1587.  
  1588.      XXXXAAAARRRRCCCCHHHHIIIIEEEE((((1111))))        UUUU ooooffff RRRRoooocccchhhheeeesssstttteeeerrrr ((((22224444 AAAAuuuugggg 1111999999993333))))         XXXXAAAARRRRCCCCHHHHIIIIEEEE((((1111))))
  1589.  
  1590.  
  1591.  
  1592.                default  this  is  invoked  by selecting "Get" from the
  1593.                "File" menu, or by  typing  "Meta-G"  in  any  non-Text
  1594.                widget.
  1595.  
  1596.        BBBBrrrroooowwwwsssseeeerrrr aaaaccccttttiiiioooonnnnssss
  1597.           Items are selected in  the  browser  using  the  Left  mouse
  1598.           button,  as usual.  Clicking with Shift does not clear other
  1599.           selections,   allowing   multiple   selections.   This    is
  1600.           implemented  using  the  XfwfMultiList  translation  actions
  1601.           NNNNoooottttiiiiffffyyyy(((()))),  SSSSeeeetttt(((()))),  TTTToooogggggggglllleeee(((()))),  and  OOOOppppeeeennnnMMMMaaaannnnyyyy(((()))),  unless  your
  1602.           version of Xarchie was compiled to not use the XfwfMultiList
  1603.           widget (see the Imakefile or your local installer).   Modify
  1604.           at your own risk!
  1605.  
  1606.           The following actions are used for other browser operations.
  1607.  
  1608.           bbbbrrrroooowwwwsssseeeerrrr----uuuupppp(((())))
  1609.                Shifts the browser left (i.e., up the  file  hierarchy)
  1610.                if possible.  By default this is invoked by clicking on
  1611.                the "<<<" button (_b_r_o_w_s_e_r_U_p_B_u_t_t_o_n), or by clicking  the
  1612.                Middle  mouse  button in the browser, or by hitting the
  1613.                "Left" key (often the left arrow on the cursor keypad).
  1614.  
  1615.           bbbbrrrroooowwwwsssseeeerrrr----ddddoooowwwwnnnn(((())))
  1616.                Shifts the browser right (ie., down the file hierarchy)
  1617.                if possible.  By default this is invoked by clicking on
  1618.                the ">>>" button (_b_r_o_w_s_e_r_D_o_w_n_B_u_t_t_o_n),  or  by  clicking
  1619.                the  Right  mouse  button in the browser, or by hitting
  1620.                the "Right" key (often the right arrow  on  the  cursor
  1621.                keypad).
  1622.  
  1623.           bbbbrrrroooowwwwsssseeeerrrr----ttttoooopppp(((())))
  1624.                Shifts the browser to its leftmost position (i.e.,  the
  1625.                top of the file hierarchy).  By default this is invoked
  1626.                by  clicking   with   Shift   on   the   "<<<"   button
  1627.                (_b_r_o_w_s_e_r_U_p_B_u_t_t_o_n) or by hitting the "Home" key.
  1628.  
  1629.           bbbbrrrroooowwwwsssseeeerrrr----ooooppppeeeennnn----ddddiiiirrrreeeeccccttttoooorrrriiiieeeessss(((())))
  1630.                Expands  selected  directories.  If  the  browser   was
  1631.                expanded  uniquely and successfully, it will be shifted
  1632.                right to display the new information.  By default, this
  1633.                is invoked by double-clicking in the browser.
  1634.  
  1635.           bbbbrrrroooowwwwsssseeeerrrr----ooooppppeeeennnn----ffffiiiilllleeeessss(((())))
  1636.                Retrieves selected files by FTP into a  temporary  file
  1637.                and displays them using View windows.
  1638.  
  1639.           bbbbrrrroooowwwwsssseeeerrrr----ooooppppeeeennnn----aaaallllllll(((())))
  1640.                Opens  the  selected  items   by   expanding   selected
  1641.                directories  and retrieving selected files for viewing.
  1642.                By default, this is invoked by  selecting  "Open"  from
  1643.                the  File  menu,  or by typing "Meta-O" in any non-text
  1644.  
  1645.  
  1646.  
  1647.      Page 25                                         (printed 6/30/95)
  1648.  
  1649.  
  1650.  
  1651.  
  1652.  
  1653.  
  1654.      XXXXAAAARRRRCCCCHHHHIIIIEEEE((((1111))))        UUUU ooooffff RRRRoooocccchhhheeeesssstttteeeerrrr ((((22224444 AAAAuuuugggg 1111999999993333))))         XXXXAAAARRRRCCCCHHHHIIIIEEEE((((1111))))
  1655.  
  1656.  
  1657.  
  1658.                widget.
  1659.  
  1660.        SSSSeeeettttttttiiiinnnnggggssss aaaaccccttttiiiioooonnnnssss
  1661.           The following actions control the Settings Panel and can  be
  1662.           used to change some settings without using the panel.
  1663.  
  1664.           ppppooooppppuuuupppp----sssseeeettttttttiiiinnnnggggssss(((())))
  1665.                Pops up the Settings Panel, and resets  its  values  to
  1666.                those currently in effect. Raises the Settings Panel if
  1667.                it is already popped up. By default this  is  performed
  1668.                by selecting "Other" on the Settings menu.
  1669.  
  1670.           sssseeeettttttttiiiinnnnggggssss----aaaappppppppllllyyyy(((())))
  1671.                Sets the  current  settings  from  the  values  on  the
  1672.                Settings  Panel.   By  default  this  is  performed  by
  1673.                clicking the "Apply" button on the Settings Panel.
  1674.  
  1675.           sssseeeettttttttiiiinnnnggggssss----ddddeeeeffffaaaauuuulllltttt(((())))
  1676.                Resets the values on the Settings Panel to the  default
  1677.                settings,  but  does  not  affect  the current settings
  1678.                until  the  sssseeeettttttttiiiinnnnggggssss----aaaappppppppllllyyyy(((())))  action  is  invoked.   By
  1679.                default,  this  is invoked by clicking on the "Default"
  1680.                button on the Settings Panel.
  1681.  
  1682.           sssseeeettttttttiiiinnnnggggssss----ddddoooonnnneeee(((())))
  1683.                Pops down the Settings Panel. If there are changes that
  1684.                have  not  be  applied, then a popup confirm box allows
  1685.                the user to discard the settings or go back  and  apply
  1686.                them.   By  default, this is invoked by clicking on the
  1687.                "Done" button on the Settings Panel.
  1688.  
  1689.           sssseeeetttt----hhhhoooosssstttt((((hostname))))
  1690.                This action sets the _A_r_c_h_i_e host as  indicated  on  the
  1691.                Settings   Panel,  but  does  not  affect  the  current
  1692.                settings until the sssseeeettttttttiiiinnnnggggssss----aaaappppppppllllyyyy(((()))) action is invoked.
  1693.  
  1694.           sssseeeetttt----hhhhoooosssstttt----nnnnoooowwww((((hostname))))
  1695.                Sets the _A_r_c_h_i_e host immediately  without  waiting  for
  1696.                sssseeeettttttttiiiinnnnggggssss----aaaappppppppllllyyyy(((()))).
  1697.  
  1698.           sssseeeetttt----sssseeeeaaaarrrrcccchhhh----ttttyyyyppppeeee((((type))))
  1699.                This action sets the searchType  as  indicated  on  the
  1700.                Settings   Panel,  but  does  not  affect  the  current
  1701.                settings until the sssseeeettttttttiiiinnnnggggssss----aaaappppppppllllyyyy(((()))) action is invoked.
  1702.  
  1703.           sssseeeetttt----sssseeeeaaaarrrrcccchhhh----ttttyyyyppppeeee----nnnnoooowwww((((type))))
  1704.                Sets the searchType  immediately  without  waiting  for
  1705.                sssseeeettttttttiiiinnnnggggssss----aaaappppppppllllyyyy(((()))).
  1706.  
  1707.           sssseeeetttt----ssssoooorrrrtttt----ttttyyyyppppeeee((((type))))
  1708.                This action sets  the  sortType  as  indicated  on  the
  1709.                Settings   Panel,  but  does  not  affect  the  current
  1710.  
  1711.  
  1712.  
  1713.      Page 26                                         (printed 6/30/95)
  1714.  
  1715.  
  1716.  
  1717.  
  1718.  
  1719.  
  1720.      XXXXAAAARRRRCCCCHHHHIIIIEEEE((((1111))))        UUUU ooooffff RRRRoooocccchhhheeeesssstttteeeerrrr ((((22224444 AAAAuuuugggg 1111999999993333))))         XXXXAAAARRRRCCCCHHHHIIIIEEEE((((1111))))
  1721.  
  1722.  
  1723.  
  1724.                settings until the sssseeeettttttttiiiinnnnggggssss----aaaappppppppllllyyyy(((()))) action is invoked.
  1725.  
  1726.           sssseeeetttt----ssssoooorrrrtttt----ttttyyyyppppeeee----nnnnoooowwww((((type))))
  1727.                Sets  the  sortType  immediately  without  waiting  for
  1728.                sssseeeettttttttiiiinnnnggggssss----aaaappppppppllllyyyy(((()))).
  1729.  
  1730.           sssseeeetttt----nnnniiiicccceeee----lllleeeevvvveeeellll((((level))))
  1731.                This action sets the  niceLevel  as  indicated  on  the
  1732.                Settings   Panel,  but  does  not  affect  the  current
  1733.                settings until the sssseeeettttttttiiiinnnnggggssss----aaaappppppppllllyyyy(((()))) action is invoked.
  1734.  
  1735.           sssseeeetttt----nnnniiiicccceeee----lllleeeevvvveeeellll----nnnnoooowwww((((level))))
  1736.                Sets the  niceLevel  immediately  without  waiting  for
  1737.                sssseeeettttttttiiiinnnnggggssss----aaaappppppppllllyyyy(((()))).
  1738.  
  1739.           sssseeeettttttttiiiinnnnggggssss----ssssuuuubbbbmmmmeeeennnnuuuu(((())))
  1740.                This action  procedure  is  documented  here  only  for
  1741.                completeness.  It  should  only  be  used for BtnMotion
  1742.                events in  the  _s_e_t_t_i_n_g_s_M_e_n_u  widget.  It  invokes  the
  1743.                appropriate  pullright  menu  for  the  Settings  menu.
  1744.                Believe me, you don't want to deal with this.
  1745.  
  1746.        FFFFiiiilllleeee aaaaccccttttiiiioooonnnnssss
  1747.           The operation of the File panel is hard-coded. The following
  1748.           actions are used to pop it up however:
  1749.  
  1750.           ffffiiiilllleeee----ssssaaaavvvveeee(((())))
  1751.                Pops up the  File  panel,  and  resets  its  values  in
  1752.                preparation for saving the database. By default this is
  1753.                invoked by selecting "Save" from the "File" menu or  by
  1754.                typing "Meta-S" in any non-Text widget.
  1755.  
  1756.           ffffiiiilllleeee----llllooooaaaadddd(((())))
  1757.                Pops up the  File  panel,  and  resets  its  values  in
  1758.                preparation for reloading the database. By default this
  1759.                is invoked by selecting "Load" from the "File" menu  or
  1760.                by typing "Meta-L" in any non-Text widget.
  1761.  
  1762.           ffffiiiilllleeee----wwwwrrrriiiitttteeee(((())))
  1763.                Pops up the  File  panel,  and  resets  its  values  in
  1764.                preparation  for  writing  the  database  in  a  human-
  1765.                readable form. By default this is invoked by  selecting
  1766.                "Write"  from  the "File" menu or by typing "Meta-W" in
  1767.                any non-Text widget.
  1768.  
  1769.        HHHHeeeellllpppp aaaaccccttttiiiioooonnnnssss
  1770.           hhhheeeellllpppp(((())))
  1771.                Pops up the Help panel.
  1772.  
  1773.           hhhheeeellllpppp----ddddoooonnnneeee(((())))
  1774.                Dismisses the Help panel.
  1775.  
  1776.  
  1777.  
  1778.  
  1779.      Page 27                                         (printed 6/30/95)
  1780.  
  1781.  
  1782.  
  1783.  
  1784.  
  1785.  
  1786.      XXXXAAAARRRRCCCCHHHHIIIIEEEE((((1111))))        UUUU ooooffff RRRRoooocccchhhheeeesssstttteeeerrrr ((((22224444 AAAAuuuugggg 1111999999993333))))         XXXXAAAARRRRCCCCHHHHIIIIEEEE((((1111))))
  1787.  
  1788.  
  1789.  
  1790.           hhhheeeellllpppp----pppprrrreeeevvvv(((())))
  1791.           hhhheeeellllpppp----nnnneeeexxxxtttt(((())))
  1792.                Selects the previous or next help topic, respectively.
  1793.  
  1794.           hhhheeeellllpppp----uuuupppp(((())))
  1795.           hhhheeeellllpppp----ddddoooowwwwnnnn(((())))
  1796.                Scrolls the text of the current help topic up  or  down
  1797.                one  page,  respectively.   This  is  an alternative to
  1798.                using the Text widget's scrollbar.
  1799.  
  1800.        MMMMiiiisssscccceeeellllllllaaaannnneeeeoooouuuussss aaaaccccttttiiiioooonnnnssss
  1801.           ffffttttpppp----ttttrrrraaaacccceeee----ddddoooonnnneeee(((())))
  1802.                Dismisses the FTP Trace window.  By  default,  this  is
  1803.                invoked  by clicking on the "Dismiss" button in the FTP
  1804.                Trace window.
  1805.  
  1806.       EEEEnnnnvvvviiiirrrroooonnnnmmmmeeeennnntttt VVVVaaaarrrriiiiaaaabbbblllleeeessss
  1807.           The following environment variables are used by  Xarchie  if
  1808.           they are defined:
  1809.  
  1810.           TMPDIR         - Directory for "Open"-ed files
  1811.           XAPPLRESDIR    - Directory containing Xarchie resource file
  1812.           USER           - Username for FTP mail address
  1813.           HOSTNAME       - Hostname for FTP mail address
  1814.  
  1815.       FFFFiiiilllleeeessss
  1816.           Xarchie        - default Xarchie resource file
  1817.  
  1818.       DDDDiiiiaaaaggggnnnnoooossssttttiiiiccccssss
  1819.           Xarchie indicates X errors using the ever-popular default  X
  1820.           error  handler  that  prints  a  message  and dies, possibly
  1821.           leaving a large core dump somewhere.
  1822.  
  1823.           Errors due to incorrect  resource  specifications  cause  an
  1824.           error message on stderr, but do not kill Xarchie (usually).
  1825.  
  1826.           Errors due to incorrect user commands or problems  with  the
  1827.           connection  to  Archie  result  in  a  popup alert box being
  1828.           displayed. Clicking on the indicated button in the alert box
  1829.           will make it go away and allow you to continue.
  1830.  
  1831.           An incorrect value for the FTP mail address  (as  determined
  1832.           from  the  system  information or from the USER and HOSTNAME
  1833.           variables)  can  result  in  access  being  denied  by  some
  1834.           anonymous   FTP   servers.   See   the  description  of  the
  1835.           ffffttttppppMMMMaaaaiiiillllAAAAddddddddrrrreeeessssssss  non-widget  resource  if  your  system   has
  1836.           problems with this.
  1837.  
  1838.           If you continually get "Can't resolve hostname" errors  when
  1839.           you  try  to  query,  then  Xarchie  was not built properly.
  1840.           Contact your local maintainer and suggest that they read the
  1841.           PROBLEMS file concerning the "resolv" library.
  1842.  
  1843.  
  1844.  
  1845.      Page 28                                         (printed 6/30/95)
  1846.  
  1847.  
  1848.  
  1849.  
  1850.  
  1851.  
  1852.      XXXXAAAARRRRCCCCHHHHIIIIEEEE((((1111))))        UUUU ooooffff RRRRoooocccchhhheeeesssstttteeeerrrr ((((22224444 AAAAuuuugggg 1111999999993333))))         XXXXAAAARRRRCCCCHHHHIIIIEEEE((((1111))))
  1853.  
  1854.  
  1855.  
  1856.           If  your  queries  always  time  out,  then  there  are  two
  1857.           possibilities.   First,  and by far the most likely, is that
  1858.           the server is simply  busy.   Try  again  later.  The  other
  1859.           possibility  is that UDP traffic is disabled on your system.
  1860.           You should contact your local maintainer  and  ask  them  to
  1861.           read the PROBLEMS files concerning UDP traffic.
  1862.  
  1863.       KKKKnnnnoooowwwwnnnn BBBBuuuuggggssss
  1864.           Crashes have been observed when the Help text  is  scrolled.
  1865.           There  is  no  fix,  but  see  the  PROBLEMS  file  for some
  1866.           discussion.
  1867.  
  1868.           The list of files in the FileChooser widgets don't  seem  to
  1869.           get  displayed  properly  all  the  time. That is, sometimes
  1870.           items seem to be drawn on top of each other. Refreshing  the
  1871.           window  (eg., iconify/deiconify or scrolling up/down) clears
  1872.           it up. This seems like an  Xaw  bug,  but  is  difficult  to
  1873.           repeat in isolation.
  1874.  
  1875.           Your mileage may vary regarding the Xarchie icon changing to
  1876.           reflect  search and transfer status. Your window manager may
  1877.           not support application-specified icons, or may not  support
  1878.           them  changing  dynamically.  See the PROBLEMS file for some
  1879.           discussion.
  1880.  
  1881.           It is not currently  possible  to  abort  during  nameserver
  1882.           lookup.    Perhaps  some  day  I'll  get  motivated  to  add
  1883.           asynchronous DNS code.
  1884.  
  1885.           The browser has a hard-coded maximum depth, beyond which you
  1886.           cannot  expand directories. I don't think it will be a major
  1887.           problem however.
  1888.  
  1889.       RRRReeeeppppoooorrrrttttiiiinnnngggg BBBBuuuuggggssss
  1890.           If you have problems with or questions about  an  individual
  1891.           Archie  server  site,  contact archie-admin at that site. If
  1892.           you  have  any  questions  about  Archie  itself,  write  to
  1893.           info@bunyip.com. If you have questions about Prospero, write
  1894.           to    info-prospero@isi.edu.    The     USENET     newsgroup
  1895.           comp.archives.admin may also be helpful.
  1896.  
  1897.           If you have a problem, please read the "Known Bugs"  section
  1898.           first,  then  contact  your local maintainer and/or refer to
  1899.           the PROBLEMS and INSTALL files in the Xarchie distribution.
  1900.  
  1901.           When reporting bugs, problems, suggestions or contributions,
  1902.           please  be  sure  to  send  them  to the right place. Issues
  1903.           dealing with the  X  interface  should  be  sent  to  George
  1904.           Ferguson  (ferguson@cs.rochester.edu).  Please  be  sure  to
  1905.           include  sufficient   details,   including   hardware,   OS,
  1906.           compiler,  version  of X, and the like.  No amount of detail
  1907.           is too much.
  1908.  
  1909.  
  1910.  
  1911.      Page 29                                         (printed 6/30/95)
  1912.  
  1913.  
  1914.  
  1915.  
  1916.  
  1917.  
  1918.      XXXXAAAARRRRCCCCHHHHIIIIEEEE((((1111))))        UUUU ooooffff RRRRoooocccchhhheeeesssstttteeeerrrr ((((22224444 AAAAuuuugggg 1111999999993333))))         XXXXAAAARRRRCCCCHHHHIIIIEEEE((((1111))))
  1919.  
  1920.  
  1921.  
  1922.           Brendan Kehoe  (brendan@cygnus.com)  is  in  charge  of  the
  1923.           archie  clients  and  most  of  the network stuff underlying
  1924.           Xarchie,  Cliff  Neuman  (bcn@isi.edu)  is  in   charge   of
  1925.           Prospero,    and    Alan    Emtage    and    Peter   Deutsch
  1926.           ({bajan,peterd}@bunyip.com) are  in  charge  of  the  Archie
  1927.           project  itself.   Individual  archie  servers, however, are
  1928.           maintained   locally   at   each   server   site    (archie-
  1929.           admin@<server-host>).
  1930.  
  1931.      AAAAUUUUTTTTHHHHOOOORRRR
  1932.           George Ferguson, University of Rochester,
  1933.           (ferguson@cs.rochester.edu)
  1934.  
  1935.           Original standalone _a_r_c_h_i_e program by Brendan Kehoe,
  1936.           (brendan@cs.widener.edu).
  1937.  
  1938.           Original Prospero _a_r_c_h_i_e program by Clifford Neuman,
  1939.           (bcn@isi.edu).
  1940.  
  1941.           The _a_r_c_h_i_e service was conceived of and implemented by Alan
  1942.           Emtage (bajan@bunyip.com), Peter Deutsch (peterd@bunyip.com)
  1943.           and Bill Heelan (wheelan@bunyip.com).
  1944.  
  1945.  
  1946.  
  1947.  
  1948.  
  1949.  
  1950.  
  1951.  
  1952.  
  1953.  
  1954.  
  1955.  
  1956.  
  1957.  
  1958.  
  1959.  
  1960.  
  1961.  
  1962.  
  1963.  
  1964.  
  1965.  
  1966.  
  1967.  
  1968.  
  1969.  
  1970.  
  1971.  
  1972.  
  1973.  
  1974.  
  1975.  
  1976.  
  1977.      Page 30                                         (printed 6/30/95)
  1978.  
  1979.  
  1980.  
  1981.